



































| 分类 | 模式 | 一句话记忆 |
|---|---|---|
| 创建型 | 单例 | 一个类只有一个实例 |
| 工厂方法 | 子类决定创建什么对象 | |
| 抽象工厂 | 创建一族相关对象 | |
| 建造者 | 分步骤构造复杂对象 | |
| 原型 | 克隆已有对象 | |
| 结构型 | 适配器 | 转换接口 |
| 桥接 | 抽象与实现分离 | |
| 组合 | 树形整体---部分结构 | |
| 装饰器 | 动态增加功能 | |
| 外观 | 给复杂系统提供统一入口 | |
| 享元 | 共享对象,节省内存 | |
| 代理 | 控制对真实对象的访问 | |
| 行为型 | 责任链 | 请求沿链传递 |
| 命令 | 请求封装成对象 | |
| 解释器 | 解释语言/文法 | |
| 迭代器 | 顺序访问集合 | |
| 中介者 | 用中介协调对象 | |
| 备忘录 | 保存和恢复状态 | |
| 观察者 | 一变多通知 | |
| 状态 | 状态改变行为 | |
| 策略 | 算法可以替换 | |
| 模板方法 | 固定骨架,子类实现步骤 | |
| 访问者 | 数据结构稳定,操作易扩展 |



