1. 创建型模式
    1. 抽像工厂(ABSTRACT FACTORY)
      1. 第1章代码无错就是优?——简单工厂模式
    2. 工厂方法(FACTORY METHOOD)
      1. 第4章考研求职两不误——开放-封闭原则
      2. 第8章雷锋依然在人间——工厂方法模式
    3. 原型(PROTOTYPE)
      1. 第9章简历复印——原型模式
    4. 生成器(BUILDER)
      1. 第13章好菜每回味不同——建造者模式
    5. 单件(SINGLETON)
      1. 第21章有些类也需计划生育——单例模式
  2. 结构型模式
    1. 装饰(DECORATOR)
      1. 第6章穿什么有这么重要?——装饰模式
    2. 代理(PROXY)
      1. 第7章为别人做嫁衣——代理模式
    3. 外观(FACADE)
      1. 第12章牛市股票还会亏钱?——外观模式
    4. 适配器(ADAPTER)
      1. 第17章在NBA我需要翻译——适配器模式
    5. 桥接(BRIDGE)
      1. 第22章手机软件何时统一——桥接模式
    6. 享元(FLYWEIGHT)
      1. 第26章项目多也别傻做——享元模式
    7. 组成(COMPOSITE)
  3. 行为模式
    1. 策略(STRATEGY)
      1. 第2章商场促销——策略模式
    2. 观察者(OBSERVER)
      1. 第14章老板回来,1我不知道——观察者模式
    3. 备忘录(MEMENTO)
      1. 第18章如果再回到从前——备忘录模式
    4. 迭代器(ITERATOR)
      1. 第20章想走?可以!先买票——迭代器模式
    5. 命令(COMMAND)
      1. 第23章烤羊肉串引来的思考——命令模式
    6. 责任链模式
      1. 第24章加薪非要老总批?——职责链模式
    7. 中介者(MEDATOR)
      1. 第25章世界需要和平——中介者模式
    8. 解释器(INTERPRETER)
      1. 第27章其实你不懂老板的心——解释器模式
    9. 访问者(VISITOR)
      1. 第28章男人和女人——访问者模式
    10. 状态(STATE)
    11. 模板方法(TEMPLATE METHOD)
  4. 书摘
    1. 利用‘反射’可以解决避免分支判断的问题
    2. 你为什么不利用休息的时间考虑一下自己的简历如何写,关心一下有些什么单位在招聘? p34
    3. 无论模块是多么的‘封闭’,都会存在一些无法对之封闭的变化。既然不可能完全封闭, 设计人员必须对于他设计的模块应该对那种变化封闭做出选择。他必须先猜测出最有 可能发生的变化种类,然后构造抽象来隔离那些变化[ASD]。 P36
    4. 等到变化发生时立即采取行动[ASD] p36
  5. 软件设计原则
    1. 第3章拍摄UFO——单一职责原则
    2. 第4章考研求职两不误——开放-封闭原则
    3. 第5章会修电脑不会修收音机?——依赖倒转原则
    4. 第11章无熟人难办事?——迪米特法则
  6. 版本历史
    1. added @ 2009-11-06 17:11:29 by n0zai1sheep =========================== 基于laihjr-设计模式,将大话的章节归类