博客专栏  >  编程语言   >  Java设计模式

Java设计模式

学习java设计模式的点点记录。。。。。。

关注
1 已关注
10篇博文
  • 十,Future设计模式

    场景介绍Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们日常生活中的在线购物流程,带在购物网看着一件商品时可以提交表单,当订单完成后就可以在家里等待商品送货上门...

    2017-06-11 14:23
    253
  • 九,责任链模式

    责任链中存在的角色抽象处理者定义出一个处理请求的接口,如果需要,接口可以定义出一个方法,以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现。具体助理者具体处理者接到请求后,...

    2017-06-04 09:21
    506
  • 八,LSP(里氏代换原则)

    里氏代换原则定义如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。换言之,一个...

    2016-12-29 13:29
    155
  • 七,适配器模式

    适配器模式适配器模式把一个类的接口变成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式存在两种模式 类的适配器模式 对象的适配器模式 类的适配器模式类的...

    2016-09-26 15:46
    533
  • 六,策略模式

    策略模式引言策略模式属于对象的行为模式。是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生。问题引入对于电子商务的购...

    2016-09-22 10:46
    580
  • 五,建造者模式

    建造者模式建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到它们,而...

    2016-09-21 16:07
    581
  • 四,单例模式

    1 单例模式单例模式确保某个类只有一个实例,而且实例并向整个系统提供这个实例。单例模式的三个特点: 单例类只能有一个实例 单例类必须要自行创建这个实例 单例类需要向整个系统提供这个实例 单例模式中还存...

    2016-09-20 11:15
    448
  • 三,工厂模式——抽象工厂模式

    1 抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具有一般性的一种形态。该模式面对的是多个产品等级结构的系统设计。工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级...

    2016-09-19 13:21
    574
  • 二,工厂模式——工厂方法模式

    1 工厂方法模式工厂方法模式是类的创建模式,又叫虚拟构造子模式或者是多态性模式。实际上工厂方法模式就是使用一个创建产品对象的工厂接口,将实际创建工作推迟到子类中去。 工厂方法模式中涉及到以下的角色:...

    2016-09-18 15:11
    393
  • 一,工厂模式——简单工厂模式

    1 简单工厂模式介绍简单工厂模式就是由一个工厂类根据传入的参量来决定创建出哪一个产品类的实例。简单工厂模式中涉及到工厂角色,抽象产品以及具体类产品角色。 工厂类角色:担任整个工厂模式的核心,客户端可以...

    2016-09-18 11:22
    387

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部