设计模式分类

GoF设计模式按目的准则分类,可以分为三类:
一、创建型(creational),即与对象的创建有关的模式。
二、结构型(Structural),即处理类或者对象之间的组合。
三、行为型(behavioral)、描述类或对象如何交互及如何分配职责。

创建型模式:

1.      抽象工厂模式(AbstractFactory)

2.      建造者模式Builder

3.      工厂方法模式FactoryMethod

4.      原型模式Prototype

5.      单例模式Singleton

结构性模式

1.      设配器模式Adapter

2.      桥接模式Bridge

3.      组合模式Composite

4.      外观模式Façade

5.      装饰模式Decorator

6.      享元模式Flyweight

7.      代理模式Proxy

行为模式

1.      职责连模式Chain of Responsibility

2.      命令模式Command

3.      解释器模式Interpreter

4.      迭代器模式Iterator

5.      中介者模式Mediator

6.      备忘录模式Memento

7.      观察者模式Observer

8.      状态模式State

9.      策略模式Strategy

10.  模板方法模式Template  Method

11.  访问者模式Visitor

[img][/img]

你可能感兴趣的:(设计模式)