设计模式一览表

时间:2021-06-30 20:03:13

1、创建模式:创建模式是对类的实例化过程的抽象化。

  1.1、简单工厂模式

  1.2、工厂方法模式  (这三种都属于工厂模式)

  1.3、抽象工厂模式

  1.4、单例模式

  1.5、多例模式:多例模式属于单例模式的扩展

  1.6、建造模式

  1.7、原始类型模式

2、结构模式:结构模式是将类或者对象结合在一起形成更大的结构

  2.1、适配器模式

  2.2、缺省适配器模式:缺省适配器模式属于适配器模式的特例

  2.3、合成模式

  2.4、装饰模式

  2.5、代理模式

  2.6、享元模式

  2.7、门面模式

  2.8、桥梁模式

3、行为模式:行为模式是对不同的对象之间划分责任和算法的抽象化

  3.1、不变模式

  3.2、策略模式

  3.3、模板方法模式

  3.4、观察者模式

  3.5、迭代器模式

  3.6、责任链模式

  3.7、命令模式

  3.8、备忘录模式

  3.9、状态模式

  3.10、访问者模式

  3.11、解释器模式

  3.12、调停者模式