文章总结
- 比较符合中国人的思维模式,举的例子也多为作者自己经历过的项目,容易产生共鸣。
- 六大原则和 23 个模式都有覆盖,内容没有 GoF 的书精辟,但也讲解清楚。代码的例子没有大问题,对于理解有帮助。对 GoF 提出的 23 个模式的 C++代码都提供了相应的 Java 代码实现,并且是基于 JDK5 的标准之上,使用了泛型和枚举,帮助自己在未来使用模式到自己的项目中有很好的参考价值。
- 不同模式的对比在本书中显得深度不够,作者举的例子没有问题,但是对于帮助读者进一步理解模式的应用和实践中的选择起的帮助比较有限。
- 混编模式部分,我暂时放弃了,因为除了代码量大以外,作者提出的方向毕竟不是我眼前感兴趣的部分。
2018.12.24 晨,结束阅读。学习代码下载
补充 : 建议作者最好能在一本书中尽量聚焦在一到两个业务方向写程序,这样读者就不需要大量的业务背景知识,从而可以集中精力去理解与本书真正相关的部分。