速记
创建型(5种):单抽建工原
结构型(7种):桥适组装享外代
行为型(11种):观中命备解释迭代,策模访职状
速记解释
故事线1:单抽建公园
(单抽一次建公园)
- 映射到5种创建型
- 单 = 单例模式(Singleton)
- 抽 = 抽象工厂模式(Abstract Factory)
- 建 = 建造者模式(Builder)
- 公 = 工厂方法模式(Factory Method)
工厂方法包含一种特例:简单工厂模式(Simple Factory) - 园 = 原型模式(Prototype)
故事线2:乔氏组装享外带
(乔氏公司组装,还享受外带服务)
- 映射到7种结构型
- 乔 = 桥接模式(Bridge)
- 氏 = 适配器(Adapter)
- 组 = 组合模式(Composite)
- 装 = 装饰器模式(Decorator)
- 享 = 享元模式(Flyweight)
- 外 = 外观(门面)模式(Facade)
- 带 = 代理模式(Proxy)
故事线3:观众命备解释迭代,策模仿职妆
(观众命令刘备解释迭代,孙策模仿现代职业妆)
- 映射到11种行为型
- 观 = 观察者模式 (Observer)
- 众 = 中介模式 (Mediator)
- 命 = 命令模式 (Command)
- 备 = 备忘录模式(Memento)
- 解释 = 解释器模式(Interpreter)
- 迭代 = 迭代器模式 (Iterator)
- 策 = 策略模式(Strategy)
- 模 = 模版模式(Template)
- 仿 = 访问者模式(Visitor)
- 职 = 职责链模式(Chain)
- 妆 = 状态模式(State)
总结
创建型
| 常用 | 不常用 |
|---|---|
| 单例模式 工厂模式(抽象工厂+工厂方法) 建造模式 | 原型模式 |
结构型
| 常用 | 不常用 |
|---|---|
| 桥接模式 适配器模式 装饰器模式 代理模式 | 组合模式 享元模式 门面模式 |
行为型
| 常用 | 不常用 |
|---|---|
| 观察者模式 迭代器模式 策略模式 模版模式 职责链模式 状态模式 | 中介模式 命令模式 备忘录模式 解释器模式 访问者模式 |