第十二章 真实世界中的模式 p577~610.
模式分类
- 创建型: 单例, 抽象工厂, 工厂方法
- 行为型: 模板方法, 迭代器, 命令, 观察者, 状态, 策略
- 结构性: 装饰器, 组合, 外观, 代理, 适配器
一些建议
- 用模式思考
- 保持简单(Keep It Simple/KISS)
- 设计模式非万灵丹, 事实上, 连什么丹都算不上
- 你知道何时需要模式
- 重构的时间就是模式的时间
- 拿掉你所不需要的, 不要害怕将一个设计模式从你的设计中删除.
- 如果你不需要, 就别做
相关书籍
- Design Patterns, 设计模式, 4人帮著
- The Timeless Way of Building
- A Pattern Language