美文网首页
读书笔记——《设计模式》

读书笔记——《设计模式》

作者: sigmarising | 来源:发表于2021-02-27 17:23 被阅读0次

设计模式

阅读目的

通过阅读此书,对计算机领域的设计模式能够有一个通俗的认知,并能够掌握常用的设计模式。

时效性

设计模式和讲解应用技术的计算机图书不一样,它具备长时间的有效性,因此时效性不成问题。

豆瓣读书上的本书链接

全书主旨

全书详细探讨、介绍、并总结了计算机面向对象领域常用的 23 个设计模式。

个人感悟

程序=算法+数据结构,而设计模式则是让数据结构(对象)和算法的高度得以提升,更利于大型项目的维护。

但是显然,这并不是一本面向没有任何面向对象编程经验的人阅读的书籍。设计模式不同于算法和数据结构,它主要教会你如何更好地处理代码让它们更有可复用性。设计模式也是代码组织方式的经验性总结。

本书讲解设计模式时,会分门别类讲出这个模式的意图、动机、设计、优缺点、应用、实例代码,十分精炼,实用性强。本书的最后一章节是主题阅读的内容,根据需要可以选择阅读。

本书使用 SmallTalk 和 C++ 作为实例进行代码讲解,其实讲道理,个人认为使用 Java 作为范例会更好一些。阅读时一定要多看看实例代码,尤其是要和该设计模式的结构图解一起看一起理解,只要细看并不难懂。这对理解设计模式的原理还是很有帮助的,能够帮助你更轻松迁移设计模式到其他编程语言上。

阅读建议方面:通读全书后再返回来读第二章。如果时间有限,可以着重阅读读者指南中的那几个设计模式,不要指望读一遍就全都记住,因为这更像是一本适合在开发时候反复拿起来看和实践的书。

相关文章

网友评论

      本文标题:读书笔记——《设计模式》

      本文链接:https://www.haomeiwen.com/subject/tjccfltx.html