书籍 大话设计模式的封面

大话设计模式

程杰

出版时间

2007-12-01

ISBN

9787302162063

评分

★★★★★

标签

编程

书籍介绍

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

目录
第1章 代码无错就是优?——简单工厂模式 1
1.1 面试受挫 1
1.2 初学者代码毛病 2
1.3 代码规范 2
1.4 面向对象编程 4

显示全部
用户评论
这是一本有趣的书,且看作者取名字的艺术:“代理”变成“戴励”,“做嫁衣”变成“卓贾易”,“学雷锋”变成“薛磊风”,哈哈
还不错,算是原创书中的精品了,语言幽默,通俗易懂,有点儿Head First的味道。可惜是C#的,而且有些地方比较牵强,代码读着不很舒服。
只读了第一章,非常棒的书。
读了一半,翻看大半。不知作者技术功力如何,表达能力却实不敢恭维。例子牵强附会,对话罗嗦冗余,甚至有点贫。对于一个稍有设计模式概念的人来讲,有价值的也就是些UML图和少许C#(应该是C#)了。
这种题才看多了也疲劳
很有趣的一本入门书籍,虽然专业课里有软件设计模式和设计原则相关的内容,但都是一笔带过,没有深入展开的,而且都是理论性的学习,导致学了和没学一样,不能够很好的理解内容。《大话》虽然是十多年前的书,很多文字中透露出历史的味道,但这本书的例子都挺生动的,做到了有趣,还是挺易读的,读完对于这些设计模式的概念和优缺点基本上也都了解了。
老板让我了解下责任链 但是这本书好像讲的太浅了点。从头开始看,越看越觉得我是小菜,我老板是大鸟??? 装饰模式无法理解,衣服class去继承人class?感觉看了也不知道怎么用在写测试用例里面诶!读完了!知识浓度低,哈哈哈哈哈哈,看了个热闹,看的时候能大致理解意思,看完了再回忆发现好多个都不知道在说啥了……能用到的不多,也就单例、工厂吧,其他的想起来再查书好了。
我不是开发,只是个产品,包着学习的态度阅读,方便日后跪舔开发。 简化形象的比喻可以让外行人一定程度感受到代码的逻辑思路,但这种比喻,是很考验作者能力的,且过度的简化是否会造成歧义,我不知道,但依然感谢作者。
例子有点牵强附会,看完之后还是云里雾里
二刷了,的确对设计模式有了更具体的了解,基本上代码也完全可以轻松用c++改写。还是得有一定的c++基础的。