横向比较 Head First Design Patterns 和《设计模式之禅》
书是在再次读完 Head First Design Patterns 后读的,易于做横向比较,估计接下来会把《大话设计模式》也一并扫读了。
我是看完后随手把书评发到微博上,整理到这里,就不再添字了。
扫完「设计模式之禅」,读的是PDF版本,缺了几节。整体质量一般,最值得看就是对SOLID解说这一章。作者说读过 Head First Design Patterns,但不喜欢书中的西方幽默,但我觉得 Head First Design Patterns 这书更好。
Head First Design Patterns 较之「设计模式之禅」的优点:两者都在章节起始导入问题,但前者更深入地通过文字引导读者思路,并且伴随着教导读者些许测试驱动和重构的方法。此外,Head First Design Patterns会比较类似模式之间的异同优劣。
Head First Design Patterns 没有说尽23个设计模式,它有针对性地选择、编排设计模式讲述的先后,并在设计模式的讲述中插入对设计原则的讲解。相反,「设计模式之禅」只是简单介绍各个模式,代码篇幅太多,甚至只给出代码就让读者自个领悟去。
引用「设计模式之禅」中的一句,看官自个评质量:"策略模式的好处就是:体现了高内聚低耦合的特性呀,缺点嘛,这个那个,我回去再查查"、"这个就不多说了,自己领悟去"(第7页)。注:我看的是PDF版,与实体书可能有些许不同。但大体内容和风格应该是一致的。
总结:有闲情可以翻一翻,不值得入手。Head First Design Patterns 更适合用于了解设计模式。
这篇简评很中肯: http://book.douban.com/review/3219343/
我是看完后随手把书评发到微博上,整理到这里,就不再添字了。
扫完「设计模式之禅」,读的是PDF版本,缺了几节。整体质量一般,最值得看就是对SOLID解说这一章。作者说读过 Head First Design Patterns,但不喜欢书中的西方幽默,但我觉得 Head First Design Patterns 这书更好。
Head First Design Patterns 较之「设计模式之禅」的优点:两者都在章节起始导入问题,但前者更深入地通过文字引导读者思路,并且伴随着教导读者些许测试驱动和重构的方法。此外,Head First Design Patterns会比较类似模式之间的异同优劣。
Head First Design Patterns 没有说尽23个设计模式,它有针对性地选择、编排设计模式讲述的先后,并在设计模式的讲述中插入对设计原则的讲解。相反,「设计模式之禅」只是简单介绍各个模式,代码篇幅太多,甚至只给出代码就让读者自个领悟去。
引用「设计模式之禅」中的一句,看官自个评质量:"策略模式的好处就是:体现了高内聚低耦合的特性呀,缺点嘛,这个那个,我回去再查查"、"这个就不多说了,自己领悟去"(第7页)。注:我看的是PDF版,与实体书可能有些许不同。但大体内容和风格应该是一致的。
总结:有闲情可以翻一翻,不值得入手。Head First Design Patterns 更适合用于了解设计模式。
这篇简评很中肯: http://book.douban.com/review/3219343/
有关键情节透露