首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 图形图像 >

设计模式之禅(第2版)

2017-04-27 
《设计模式之禅(第2版)》是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”
商家名称 信用等级 购买信息 订购本书
设计模式之禅(第2版) 去商家看看
设计模式之禅(第2版) 去商家看看

设计模式之禅(第2版)

《设计模式之禅(第2版)》是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”是《设计模式之禅(第2版)》的写作风格和方法的最大特点。第1版2010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义、应用方法和最佳实践,全方位比较各种同类模式之间的异同,详细讲解将不同的模式组合使用的方法。第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式,希望这一版能为广大程序员们奉上一场更加完美的设计模式盛宴!
全书共38章,分为五部分:第一部分(第1~6章),以一种全新的视角对面向对象程序设计的6大原则进行了深刻解读,旨在让读者能更深刻且准确地理解这些原则,为后面的学习打下基础;第二部分(第7~29章)通过大量生动的案例讲解和分析了23种最常用的设计模式,并进行了扩展讲解,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分(第30~33章)对同类型和相关联的模式进行了深入分析和比较,旨在阐明各种设计模式之间的差别以及它们的理想应用场景;第四部分(第34~36章)探讨了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用;第五部分(第37~38章)是《设计模式之禅(第2版)》的扩展篇,首先从实现的角度对MVC框架的原理进行了深入分析,然后讲解了5种新的设计模式的原理、意图和最佳实践。《设计模式之禅(第2版)》最后附有一份精美的设计模式彩图,可以裁剪,便于参考。

网友对设计模式之禅(第2版)的评论

别的内容还没有看,但是正好有个地方涉及到对象共享,就专门翻到享元模式看了下,真的很失望。作者确定使用考试注册信息体这个例子合适?即使把他说的考试地点和科目提取出来,但是还有注册id这个属性,这并不能在使用时降低对象的数目啊,因为每个人的注册id都是不同的。
内部状态和外部状态的区别和目的是说了,但是我怎么觉得书中它们的定义与GoF的那本《设计模式》刚好相反?难道是我理解错了?真正能够应用享元模式的精髓不光是剥离外部属性,更重要的是外部属性能够通过上层包含对象或着即时计算得到,在使用时作为参数传递给享元对象,最终达到了符合享元接口概念的目的,但是这一点本书并没有提到。
书中在解释这个模式时牵扯了一些别的内容,例如池中的key选择,多线程等,这些不能说没有意义,但是对理解享元模式没有什么帮助,反而分散了读者的注意力。对于那个key的性能问题,以及java对类型作为hash key的要求,应该是java开发人员的基本知识吧。总体来说,还是GoF的例子更为合适,更能体现享元模式的精髓,不过例子中引入了一点BTree的内容,如果读者比较清楚这个数据结构,看起来更容易些...

Update:删除重新下载后,图片正常显示
Kindle版文章配图全部是X,简直没法看,建议重新编辑一下,谢谢。

但是kindle版字体过大,望修复。

之前粗略地看过第一版部分内容,内容上还行,想买下来,发现有第二版了就买第二版,还没开始看,比第一版多了一个附录——23种设计模式的彩图,觉得这个挺不错的。另一方面,书的纸质却不怎么好啊,感觉很像复印店复印的书。

书还不错,看了不少了

刚开始学习,不错的入门,学习到了很多知识,看书时多会联想和领悟到很多更深层的东西,很自然的融入到项目里,这大概就是禅意吧。

如上,但是不能光看(没任何用),也不必按照顺序,晚上下班回家,作为白天实践的理论补充最好不过

很易读,我只花了五天就看完了,程序多,讲解很易懂,没那么多装腔的术语。

这本书采用了java语言编写,而且有丰富的例子,挺不错的一本书

无法下载提示叉,下了很多次都这样

喜欢设计模式之禅(第2版)请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行