文章吧手机版
设计模式之禅读后感10篇
日期:2022-05-23 02:08:12 来源:文章吧 阅读:

设计模式之禅读后感10篇

  《设计模式之禅》是一本由秦小波著作,机械工业出版社出版的平装图书,本书定价:69.00元,页数:545,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《设计模式之禅》读后感(一):横向比较 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 更适合用于了解设计模式。

  《设计模式之禅》读后感(二):《设计模式之禅》阅读总结

  为何要读

  前不久斌仔给我推荐了 Quroa 上的一个热门问答,讲如何学习的。其中有一条提到,学习,你需要从一个 subject 相关的多方面 resource 去学习,不需要所有 resourcees 都去深究,但最好多涉猎。我想,这本《设计模式之禅》最大的意义就在这里吧。

  留意一下十分著名的四人帮的《设计模式》一书的副标题,“可复用面向对象软件的基础”。复用就是终极追求。不过我的述求就比较朴素一点,我就希望自己能够使用一些技术写出优秀的软件。

  写得如何

  我认为写得并不出色,但我还是会推荐给设计模式初学者。像我这样的菜鸟,去啃四人帮的《设计模式》是比较痛苦的,还是需要反复看。以后水平提高了还要去再看。那么,本书的大量实例,就显得很有用。我数学没学好,抽象思维水平不高。对未见过的东西,还是从实例入手比较好。

  感想

  那些厉害的人,不单单是了解的东西比我们多。而是了解并且掌握。那是一种技能,能够做出美的、很有价值的东西。我需要多去了解学习,刻苦磨练!

  2014-11-09-杰良

  《设计模式之禅》读后感(三):一般般啦

  这种形式写出来,很多例子总是给人一种牵强附会,生搬硬套的感觉。尽管编程领域里面的很多概念可能源自于现实生活,但大多数概念又是没法完全对应到现实生活的。没有《敏捷软件开发》讲的实在。

  很多例子里用了接口,用了抽象类,但是给人感觉,除了徒增复杂度之外,又看不到其它的好处。

  有些模式,之前的了解跟作者的表述还是有不小的差别,比如Builder模式,桥接模式这些。

  DIP原则的High level感觉应该指的是class集成层次的base class。有些场合下也称一个class的调用者为High level。书里面有些地方好像混淆了这两种不同的high level的概念,在一些不甚恰当的地方又去套DIP。

  解释器模式,确实比较难以说清楚。

  好的地方就是,讲的比较齐全,后面还补充了一些不包含在23中设计模式之内的模式。

评价:中立好评差评
【已有2位读者发表了评论】

┃ 设计模式之禅读后感10篇的相关文章

┃ 每日推荐