易燃物汇聚 YouTube 有声书与书评
大话设计模式 封面

大话设计模式

程杰

1431人在读
22.1万字总字数
¥31.5定价

内容简介

《大话设计模式》通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著——Design Patterns: Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及JohnVlissides,这四人常被称为GangofFour,即四人组,简称GoF)总结的23个设计模式。《大话设计模式》共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结。附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。《大话设计模式》的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解——为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的。引导读者体会设计演变过程中蕴藏的大智慧。

读者书评

★★★★★

文中说了很多种设计模式,光是工厂模式都有很多种,极大的提高了我的眼界。但是缺点是各种技巧太多,玄之又玄,很难全部理解,本次我阅读的重点是模板模式和策略模式,我现在所在的项目中有所使用,还是要学以致用才能进步的最快。模板模式简单来说就是进行复用,减少重复的代码。而策略模式则主要是想解决代码中过多的if,else。使用策略方法代替一部分重复的代码块,但是这种方式会降低代码的可读性。也算是利弊参半吧。

★★★★★

老早之前看的纸质书,c#写的。适合刚毕业不久的初学者看,把各种设计模式讲了一遍,有些讲的有些啰嗦,有的又有点过于简单。不过对初学者还是推荐一读的,新手直接看四人帮那本设计模式可能有点吃力吧

★★★☆☆

总体一般般,最大的亮点是最后一章的小故事。另外,看得出来,保证自己写的书语义清晰、语句通顺对这些作者真的是件难事。

★★★★★

又可以学到知识,又像看故事书一样轻松,很赞👍🏻

书籍信息

作者程杰
出版社清华大学出版社
出版时间2007-12-01
ISBN9787302162063
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数227