现在闭上眼睛能搞明白的几种模式:
工厂,工厂方法,抽象工厂,桥模式,装饰,facade,适配,观察者,策略,单例。
学习了一招厘清复杂需求头绪的方法,叫做“分析矩阵”,在书中第16章,将来工作中遇到这种时候可以试一试。
感觉这本书后面翻译的没有前面好,不知道是我看累了还是译者翻译累了。。
很赞同书中125页的一段话:
//-------start---------
当人们开始学习设计模式时,他们经常把注意力放在设计模式提供的解决方案上。这看起来似乎很合理,因为设计模式被广为宣传的一点就是能够为实际问题提供优秀的解决方案。
但是,这从方向上来说就是错误的。在尝试将某个解决方案应用到一个问题之前,应该先理解问题。这种只是寻找在何处应用模式的方法,只能告诉你“要做什么”,但是不能告诉你“什么时候”或者“为什么使用”。
//-------end---------
有的朋友觉得这本书很罗嗦,有些章节讲的东西太抽象,但我却觉得那些很抽象的内容才是这本书的精华,就像武林绝学和内功心法一样,那些讲述思维方法的文字都是心法,具体的模式是穿插其中的案例而已。
我觉得作者从头至尾都在强调不仅仅要知道“怎么做”,更要知道“为什么这么做”,貌似老外的书都喜欢讲这些。
授人以鱼,还要授人以渔
《设计模式解析》热门书评
-
设计模式入门最佳书籍
8有用 0无用 Wuqifu 2011-09-03
如果你认为GOF的经典名著《设计模式》太晦涩难懂,《Head First Design Pattern》又太不技术书籍了,那么这本《设计模式解析》非常适合你!这本书每章结束时都有小结和启发性复习题,可以帮助你更好地了解自学得如何了。本书只介绍了几种比较常用简单的设计模式,因而在学习过程中会很有成就感...
-
好书一本
5有用 2无用 LeslieGu 2006-12-11
如果你向成为一名优秀的软件设计人员,这本是你的必读书。书中讲解了一些设计模式,更重要的它描述了这些模式是怎么推演出来了,还讲解了OO的本质,从设计层面上的OO。 总之,无论你是OO初学者,还是OO设计的老手...
-
一本教材性质的模式书
5有用 0无用 疯狂的菠菜 2010-05-29
可以将这本书看成"四人帮"设计模式的一个选择性展开说明, 作者认为设计模式里面的内容太晦涩, 太抽象, 学术味太重. 因此需要这么一本教材性质的模式书, 但是作者又没有全部把23种模式都拖出来论述一番, 而是按照自己的方式有选择性的进行重新的组织, 给人的感觉是前面的内容还可以,...
-
这本书应该叫pattern-driven SD或者Pattern-first SD或者Pattern
3有用 7无用 乱军中取尔三观 2008-07-31
重口味pattern书,提倡一上来就用pattern思考。不对我的胃口。我还是喜欢gof和posa。...
-
如果要做面向对象编程一定要阅读本书
3有用 1无用 对付活着 2009-03-06
如果让我在书中众多精彩的部分里选取一个最最耀眼的,我想不是作者对设计模式的阐述,也不是一个个精彩的示例。而是对面向对象概念的澄清,对象是什么?面向对象的好处特性是什么?我们大多数人对上述问题的回答也是我们平时使用对象时的思想是:对象就是数据加方法,面向对象的好处就是封装和继承。封装可以隐藏数据和方法...
书名: 设计模式解析
作者:
出版社: 人民邮电出版社
原作名: Design Patterns Explained:A New Perspective on Object-Oriented Design
副标题: A New Perspective on Object-Oriented Design
译者: 徐言声 | James R·Trott
出版年: 2006-10
页数: 296
定价: 45.00元
装帧: 16
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787115150950