设计模式一共分成三类:创建型,结构型,行为型
创建型 | 结构型 | 行为型 |
工厂模式 (Factory Pattern) | 适配器模式 (Adapter Pattern) | 解释器模式 (Interpreter Pattern) |
抽象工厂模式 (Abstract Factory Pattern) | 桥接模式 (Bridge Pattern) | 模板模式 (Template Pattern) |
单例模式 (Singleton Pattern) | 组合模式(Composite Pattern) | 责任链模式 (Chain of Responsibility Pattern) |
建造者模式 (Builder Pattern) | 装饰器模式(Decorator Pattern) | 命令模式 (Command Pattern) |
原型模式 (Prototype Pattern) | 外观模式 (Facade Pattern) | 迭代器模式 (Iterator Pattern) |
| 享元模式 (Flyweight Pattern) | 中介者模式 (Mediator Pattern) |
| 代理模式 (Proxy Pattern) | 备忘录模式 (Memento Pattern) |
|
| 观察者模式(Observer Pattern) |
|
| 状态模式(State Pattern) |
|
| 策略模式(Strategy Pattern) |
|
| 访问者模式(Visitor Pattern) |