这几天囫囵吞枣看了下《设计模式其实很简单》,这本书通俗易懂,说了23种设计模式。自己看书比较仓促,看书时也不愿动脑子(这一直是致命缺点),先简单的抄下这些模式,希望日后能够回补。
- 设计模式中的六大设计原则
- 单一职责原则。
- 里氏代换原则。
- 开放-封闭原则。
- 依赖倒转原则。
- 合成/聚合复用原则。
- 迪米特法则。
下面的是一些模式,后面的解释个人觉得很精彩所以就加上了。
- 创建型模式
- 工厂方法模式----面向对象的工业时代。
- 抽象工厂模式----如果想开分厂。
- 单例模式----非你莫属。
- 建造者模式----丰富的生产线。
- 原型模式----打印报名信息。
- 结构型模式
- 桥接模式----课程太多别看花眼。
- 适配器模式----走到哪里都不怕。
- 装饰模式----七十二变。
- 组合模式----好大一棵树。
- 享元模式----分享是一种美德。
- 外观模式----机构融合的艰辛。
- 代理模式----类也需要红娘。
- 行为模式
- 模板方法模式----有模板,能量产。
- 策略模式----自有妙计。
- 状态模式----火车跑得快,全凭车头带。
- 观察者模式----你做坏事我知道。
- 备忘录模式----数据也穿越
- 中介者模式----“万能”的客户MM。
- 命令模式----军令如山倒。
- 访问者模式----检查报表更方便。
- 职责链模式----切莫先斩后奏。
- 迭代器模式----重复也不会乏味。
- 解释器模式----出国需要翻译。
如果想更多的了解设计模式,请参看《设计模式其实很简单》一书。