《设计模式之禅》简易书评 (评论: 设计模式之禅)

来源:百度文库 编辑:神马文学网 时间:2024/06/02 15:57:13
在一小段时间前,有点空闲时间,想学习一下设计模式。几年前就一直听“高人”们提到设计模式,当时也着实想认真研习一下,并认为不明白设计模式,始终是比较瘸腿。但找到的读物都令人费解,读起来很吃力,所以每次都中途而废。
  在网络上无意中发现了秦小波先生关于设计模式的一个PDF,感觉写的非常好,很对胃口,有眼前一亮的感觉。然后追根溯源就找到了这本《设计模式之禅》。这本书相对于其他讲模式的书,还是非常容易理解的,也比较容易记住。
  这本书让我重新拾回学习设计模式的信心,非常感谢作者。
  我感觉这本书可以这样读并从而学习设计模式:
  
  1、像读小说一样耐心读完,读的过程中要集中精力,尽量记住每一种模式的描述
  2、对照目录,认真回忆每种模式是怎么描述的,用于何种场景
  3、对于不能记清楚的模式,立刻找到对应章节快速浏览,从而加强记忆
  4、有几个模式会容易记混,所以要认真比较和加强记忆
  5、书本只是对模式进行了容易理解的描述,关键还在于理解每个模式的思想,然后使用于自己的设计中
  6、针对每个模式,都重新举个例子,并用代码实现,从而更加强化记忆和理解
  7、书中大部分的例子,都是先写不完全正确的例子,然后循序渐进,给出正确的例子。应该增加一个特殊的索引,直接指向正确的例子,便于读过的人可以快速定位。不过这本书很不错的一个做法是在最后提供了一个很大篇幅的关于各个模式的彩页,我觉得个人可以在这个彩页上直接标记出每个模式对应的页号,这样以后就方便快速索引了。
  8、对于手头有源码并且设计复杂的系统或者软件,可以对照学习,对号入座,从而也可以加强理解。久而久之,以后再看“高人”的代码就再也不迷惑了,可以一目十行的快速阅读代码了。特别是一些架构级别的代码。