25种设计模式

创建型

1单例Singleton Pattern
2简单工厂Simple Factory Pattern
3工厂方法Factory Method Pattern
4抽象工厂Abstract Factory Pattern
5生成器(建造者模式)Builder Pattern
6原型模式Prototype Pattern

行为型

7责任链Chain of Responsibility Pattern
8命令Command Pattern
9解释器Interpreter Pattern
10迭代器Iterator Pattern
11中介者Mediator Pattern
12备忘录Memento Pattern
13观察者Observer Pattern
14状态State Pattern
15策略Strategy Pattern
16模板方法Template Method Pattern
17访问者Visitor Pattern
18空对象Null Object Pattern

结构型

19适配器Adapter Pattern
20桥接(桥梁模式/桥接模式)Bridge Pattern
21组合Composite Pattern
22装饰Decorator Pattern
23外观(门面模式/外观模式)Facade Pattern
24享元Flyweight Pattern
25代理Proxy pattern
Last Updated:
Contributors: EEDC