参考:https://www.gitbook.com/book/quanke/design-pattern-java/details
https://www.gitbook.com/book/quanke/design-pattern-java/details
六个创建型模式
- 简单工厂模式 - Simple Factory Pattern
- 工厂方法模式 - Factory Method Pattern
- 抽象工厂模式 - Abstract Factory Pattern
- 单例模式 - Singleton Pattern
- 原型模式 - Prototype Pattern
- 建造者模式 - Builder Pattern
七个结构型模式
- 适配器模式 - Adapter Pattern
- 桥接模式 - Bridge Pattern
- 组合模式 - Composite Pattern
- 装饰模式 - Decorator Pattern
- 外观模式 - Facade Pattern
- 享元模式 - Flyweight Pattern
- 代理模式 - Proxy Pattern
十一个行为型模式
- 职责联模式 - Chain of Responsibility Pattern
- 命令模式 - Command Pattern
- 解释器模式 - Interpreter Pattern
- 迭代器模式 - Iterator Pattern
- 中介者模式 - Mediator Pattern
- 备忘录模式 - Memento Pattern
- 观察着模式 - Observer Pattern
- 状态模式 - State Pattern
- 策略模式 - Strategy Pattern
- 模板方法模式 - Template Method Pattern
- 访问者模式 - Visitor Pattern