一、创建型模式
- Abstract Factory (抽象工厂)
- Builder (生成器)
- Factory Method (工厂方法)
- Prototype (原型)
- Single (单件)
二、结构型模式
- Adapter(适配器)
- Bridge(桥接)
- Composite (组合)
- Decorator (装饰)
- Facade (外观)
- Flyweight (享元)
- Proxy (代理)
三、行为型模式
- Chain of Responsibility (职责链)
- Command (命令)
- Iterator (迭代器)
- Mediator(中介者)
- Memento (备忘录)
- Observer (观察者)
- State (状态)
- Strategy (策略)
- Template Method (模板方法)
- Visitor (访问者)