Tutorial 24
- 访问者模式 (Visitor Pattern) - 操作复杂对象结构
- 模板方法模式 (Template Method Pattern)
- 策略模式 (Strategy Pattern) - 算法的封装与切换
- 状态模式 (State Pattern) - 处理对象的多种状态及其相互转换
- 观察者模式 (Observer Pattern) - 对象间的联动
- 备忘录模式 (Memento Pattern) - 撤销功能的实现
- 中介者模式 (Mediator Pattern) - 协调多个对象之间的交互
- 迭代器模式 (Iterator Pattern) - 遍历聚合对象中的元素
- 解释器模式 (Interpreter Pattern) - 自定义语言的实现
- 命令模式 (Command Pattern) - 请求发送者与接收者解耦
- 职责链模式 (Chain of Responsibility Pattern) - 请求的链式处理
- 代理模式 (Proxy Pattern)
- 享元模式 (Flyweight Pattern) - 实现对象的复用
- 外观模式 (Facade Pattern)
- 装饰模式 (Decorator Pattern) - 扩展系统功能
- 组合模式 (Composite Pattern) - 处理树形结构
- 桥接模式 (Bridge Pattern) - 处理多维度变化
- 适配器模式 (Adapter Pattern) - 协调不兼容的结构
- 建造者模式 (Builder Pattern)
- 原型模式 (Prototype Pattern)
- 单例模式 (Singleton Pattern)
- 抽象工厂模式 (Abstract Factory Pattern)
- 工厂方法模式 (Factory Method Pattern)
- 简单工厂模式 (Simple Factory Pattern)