Appearance
速查表
| 模式 | 一句话 | 创建/结构/行为 |
|---|---|---|
| 单例 | 全局唯一实例 | 创建 |
| 简单工厂 | 一个类按参数创建产品 | 创建 |
| 工厂方法 | 子类决定实例化哪个类 | 创建 |
| 抽象工厂 | 创建一族相关产品 | 创建 |
| 建造者 | 分步构造复杂对象 | 创建 |
| 原型 | 克隆已有对象 | 创建 |
| 适配器 | 接口不兼容时转接 | 结构 |
| 桥接 | 抽象与实现分离扩展 | 结构 |
| 组合 | 树形部分整体一致对待 | 结构 |
| 装饰器 | 动态叠加职责 | 结构 |
| 外观 | 统一封装子系统 | 结构 |
| 享元 | 共享内部状态减对象数 | 结构 |
| 代理 | 控制对对象的访问 | 结构 |
| 责任链 | 沿链传递直到处理 | 行为 |
| 命令 | 请求封装为对象 | 行为 |
| 解释器 | 定义文法并解释 | 行为 |
| 迭代器 | 顺序访问聚合元素 | 行为 |
| 中介者 | 对象间通过中介通信 | 行为 |
| 备忘录 | 保存与恢复状态 | 行为 |
| 观察者 | 一变多通知 | 行为 |
| 状态 | 状态变行为变 | 行为 |
| 策略 | 算法可替换 | 行为 |
| 模板方法 | 骨架固定步骤可覆盖 | 行为 |
| 访问者 | 对结构各元素统一新操作 | 行为 |