1. Home
  2. 读书知识

设计模式相关书籍推荐

按照初级,中级,高级三类来划分推荐的书。 并且按照格式——名称,语言,内容&评论,推荐指数来写: )。

初级: 我认为初级的标准是阐述模式是什么以及常见模式的介绍

名称: Head First Design Patterns
语言 java
评论 Jolt大奖得主,介绍了常见的十几种模式。 我认为最好的模式入门书籍,内容生动,风格活泼。 如果对模式了解较少,看这本书最合适不过,即使你水平不错,相信看了也会有收获。
推荐五星

名称大话设计模式
语言C#
评论本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GOF总结的23个设计模式,本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解
推荐五星

名称 java与模式
语言 java
评论首先介绍了SRP,LSP等基本原则,然后介绍了GOF23种模式和其他三种模式,以中国传统名著如西游记等举例,写的比较不错。 当然1000多页的厚度读起来也需要耐心: )。 虽然有些知识稍微过时,而且跟java语言联系太紧密,但还是本好书。
推荐四星

名称 .NET与设计模式
语言 C#
评论和上面一本书定位和风格非常相似,只不过换了语言和平台。 如果你是.net的坚决拥护者,无论如何不肯看用 java语言写的书,那么这本书适合你,个人认为这本书写得比C#设计模式要好。
推荐四星

名称 C#设计模式
语言 C#
评论很薄的一本书,仅仅按照GOF的风格用C#描述了GOF模式,感觉这种书意义不大。
推荐两星

名称深入浅出设计模式(C#/java版)
语言C#/java
评论 和上本书风格相似,语言既有C#又有java,例子感觉是随便从网上搜集的。
推荐两星

中级: 中级的书不仅仅是介绍模式,更多的是关注模式的应用

名称设计模式解析
语言java
评论也是久负盛名的一本书,代码大全的作者推荐的模式学习书籍。书中的很多思路很有启发性,值得阅读。
推荐四星

名称重构与模式
语言 java
评论我期望很高的一本书,但看了以后发现是七分重构三分模式,对模式本身叙述不多,主要将如何重构实现模式,适合有一点基础的朋友阅读。
推荐四星

名称敏捷软件开发 原则.模式与实践
语言java,少量C++
评论Jolt大奖得主,非常好的一本书,首先讲解了OCP,DIP等基本原则,然后通过几个实际例子讲解模式,论述的时分精彩,我认为是中级图书中的最好的一本。
推荐五星

名称道法自然
语言C++
评论国人的精彩原创,相信大家早就听说过,看过。通过FishGUI这个实际项目阐述OO和模式。只是不习惯C++的朋友读起来可能有些障碍。
推荐五星

名称模式的乐趣
语言Java
评论很薄的一本小书,通俗易懂,通过三个小例子讲解模式,消遣读物
推荐三星

名称设计模式初学者指南
语言Java
评论书名严重误导,觉不适合初学者看。作者通过两个项目讲解模式,写的还是不错的。
推荐三星

高级: 所有模式书籍配得上高级的也只有GOF那本了

名称设计模式 可复用面向对象软件的基础
语言C++, 少量Smalltalk
评论没什么可说的,大家都清楚。 除非GOF自己出第二版,否则无法超越。 即使没有能力通读也应该买一本作为终极参考
推荐 五星

原文链接:https://blog.csdn.net/wang161019/article/details/91853024?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167003264916800180633430%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167003264916800180633430&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-26-91853024-null-null.nonecase&utm_term=%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90

原创文章,作者:xyhun,如若转载,请注明出处:https://www.xyhun.com/7619.html

Contact Us

邮件:294438279@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code