授人以鱼,还要授人以渔

长空君
2012-04-10 看过
现在闭上眼睛能搞明白的几种模式:

工厂,工厂方法,抽象工厂,桥模式,装饰,facade,适配,观察者,策略,单例。

学习了一招厘清复杂需求头绪的方法,叫做“分析矩阵”,在书中第16章,将来工作中遇到这种时候可以试一试。

感觉这本书后面翻译的没有前面好,不知道是我看累了还是译者翻译累了。。

很赞同书中125页的一段话:
//-------start---------
     当人们开始学习设计模式时,他们经常把注意力放在设计模式提供的解决方案上。这看起来似乎很合理,因为设计模式被广为宣传的一点就是能够为实际问题提供优秀的解决方案。

    但是,这从方向上来说就是错误的。在尝试将某个解决方案应用到一个问题之前,应该先理解问题。这种只是寻找在何处应用模式的方法,只能告诉你“要做什么”,但是不能告诉你“什么时候”或者“为什么使用”。
//-------end---------

有的朋友觉得这本书很罗嗦,有些章节讲的东西太抽象,但我却觉得那些很抽象的内容才是这本书的精华,就像武林绝学和内功心法一样,那些讲述思维方法的文字都是心法,具体的模式是穿插其中的案例而已。
我觉得作者从头至尾都在强调不仅仅要知道“怎么做”,更要知道“为什么这么做”,貌似老外的书都喜欢讲这些。
2 有用
0 没用

查看更多豆瓣高分好书

评论 0条

添加回应

设计模式解析的更多书评

推荐设计模式解析的豆列

了解更多图书信息

豆瓣
免费下载 iOS / Android 版客户端