创建型模式
1、 ABSTRACT FACTORY(抽象工厂模式)——对象创建型模式
2、 FACTORY METHOD(工厂方法)——对象创建型模式
3、 SINGLETON(单件)——对象创建型模式
4、 BUILDER(生成器)——对象创建型模式
5、 PROTOTYPE(原型)——对象创建型模式
结构型模式
1、 ADAPTER(适配器)——对象结构型模式
2、 COMPOSITE(组成)——对象结构型模式
3、 BRIDGE(桥接)——对象结构型模式
4、 DECORATOR(装饰)——对象结构型模式
5、 FACADE(外观)——对象结构型模式
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(访问者)——对象行为模式