《设计模式其实很简单》

  这几天囫囵吞枣看了下《设计模式其实很简单》,这本书通俗易懂,说了23种设计模式。自己看书比较仓促,看书时也不愿动脑子(这一直是致命缺点),先简单的抄下这些模式,希望日后能够回补。

  • 设计模式中的六大设计原则
  1. 单一职责原则。
  2. 里氏代换原则。
  3. 开放-封闭原则。
  4. 依赖倒转原则。
  5. 合成/聚合复用原则。
  6. 迪米特法则。

下面的是一些模式,后面的解释个人觉得很精彩所以就加上了。

  • 创建型模式
  1. 工厂方法模式----面向对象的工业时代。
  2. 抽象工厂模式----如果想开分厂。
  3. 单例模式----非你莫属。
  4. 建造者模式----丰富的生产线。
  5. 原型模式----打印报名信息。
  • 结构型模式
  1. 桥接模式----课程太多别看花眼。
  2. 适配器模式----走到哪里都不怕。
  3. 装饰模式----七十二变。
  4. 组合模式----好大一棵树。
  5. 享元模式----分享是一种美德。
  6. 外观模式----机构融合的艰辛。
  7. 代理模式----类也需要红娘。
  • 行为模式
  1. 模板方法模式----有模板,能量产。
  2. 策略模式----自有妙计。
  3. 状态模式----火车跑得快,全凭车头带。
  4. 观察者模式----你做坏事我知道。
  5. 备忘录模式----数据也穿越
  6. 中介者模式----“万能”的客户MM。
  7. 命令模式----军令如山倒。
  8. 访问者模式----检查报表更方便。
  9. 职责链模式----切莫先斩后奏。
  10. 迭代器模式----重复也不会乏味。
  11. 解释器模式----出国需要翻译。

如果想更多的了解设计模式,请参看《设计模式其实很简单》一书。