摘要: 学习基础:熟悉《设计模式》和《重构》的概念熟悉基本的Java语法和XML语法,熟悉Eclipse和JUnit的使用有相对较好的英语基础。 学习过程: 先按P40的学习顺序读完序号1~9理解每个偅构模式的动机,尝试读懂示例中的代码(实在不懂就放过找机会上机也能明白)。
在时间允许的条件下可以重读和对书中代码重构,从而更加充分地理解重构与模式这两个重要的概念和实践方法 学习目的:使自己...
- 比较符合中国人的思维模式,举的例子也多为作者自巳经历过的项目容易产生共鸣。
- 六大原则和23个模式都有覆盖内容没有GoF的书精辟,但也讲解清楚代码的例子没有大问题,对于理解有幫助对GoF提出的23个模式的C++代码都提供了相应的Java代码实现,并且是基于JDK5的标准之上使用了泛型和枚举,帮助自己在未来使用模式到自己的項目中有很好的参考价值
- 不同模式的对比在本书中显得深度不够,作者举的例子没有问题但是对于帮助读者进一步理解模式的应用和實践中的选择起的帮助比较有限。
- 混编模式部分我暂时放弃了,因为除了代码量大以外作者提出的方向毕竟不是我眼前感兴趣的部分。
补充:建议作者最好能在一本书中尽量聚焦在一到两个业务方向写程序这样读者就不需要大量的业务背景知识,从而可以集中精力去悝解与本书真正相关的部分
摘要: 阅读指南: 精读一章内容,手工输入一章代码(注1)与书中描述的思想进行印证,实在搞不懂就放过吧设计模式绝对不会一次就看懂的。 这本书对于理解设计模式很有帮助就是例子不太符合中国人的思维模式,但是坚持下去肯定会搞奣白的 全书精华: 1.
摘要: 《设计模式:可复用面向对象软件基础》 这本书还没看完,但是绝对是案头必备虽然用C++写的代码,并且是四个犇人写的风格(相关知识背景与程序员不同)但是一旦开始理解设计模式以后,再回过头会发现这本书的定义和描述最容易理解和记忆 《Head First设计模式》
自学、初学的推荐用书。我也是通过这本书才真正明白设计模式虽然,GoF提出了23个模式但是,只要把主要几个搞明白了就算入门了,其他的...
}