这本书很适合我这样初学设计模式的人,在学设计模式之前,我以为掌握了面向对象,现在发现以前学的面向对象知识实在太简单了!真正想掌握面向对象,好好学习设计模式吧!
再说说这书的幽默风趣吧,作者取名字超牛的!“代理”变成“戴励”,“做嫁衣”变成“卓贾易”,“学雷锋”变成“薛磊风”...
感谢Erich Gamma大师创造了设计模式,并在1995年写出了具有里程碑意义的畅销书籍《设计模式:可复用面向对象软件的基础》,直到现在软件开发都依赖于设计模式,我们是站在巨人的肩上!下本设计模式方面的书就锁定Erich Gamma的这本书,并且买英文原版的!
类是对对象(属性)的抽象,接口是对行为的抽象。对于任何一个OO程序员而言,设计模式即使不是最重要的,也是第二重要的。15年前,GOF的《Design Patterns:Elements of Reusable Object-Oriented Software》横空出世,开创性的提出了23种设计模式,将OO带入了一个崭新的时代。自那之后,设计模式就成了OO世界的世界语,无论地域,无论种族,每个OO程序员都能和他人畅快沟通,而无需担心有任何歧义。然而,要领悟各种设计模式的精髓,却非一朝一夕的事,需要在实践中千般锤百般炼。回到程杰的这本《大话设计模式》,可以说是GOF的白话文版,通过简单有趣的例子,将23种模式一一解读,对初学者而言,是一本不容错过的好书。即使对有一定设计模式基础的程序员而言,相信也一定有所裨益。以下摘录一些书中精辟之言,以飨读者。
> 面向过程设计开发相对容易,但不容易应对变化;面向对象设计开发困难,但却能更好的应对千变万化的世界。
> 封装变化点是面向对象的一种很重要的思维方式。
> 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。
> 开放-封闭原则:对于扩展是开放的,对于更改是封闭的。
> 类是对对象(属性)的抽象,接口是对行为的抽象。
这本书是对Gof4所著的《设计模式》的解读,或者深入浅出的入门,设计模式是面向对象的圣经之一,是让面向对象的analysis和 designing还有 programming的思维凝合在一起的一种思想,总共有23个设计模式,在这本《大话设计模式》中,作者还罗列了编程过程中的一些常理性的规则,如单一功能原则,依赖倒置原则等,说真的,面向对象的菜鸟读过这本书就会很快的成为高手,我是搞.net的,这本书适用于主流的java,c#,smalltalk等面向对象的语言,也就是说,设计模式讲的面向对象的过程是抛开计算机底层,完全从高层分析设计的,在国内,理解设计模式精髓的人太稀少了,这本书对设计模式的解读是透彻易懂。还有书中提到的两本书,headfirst和《重构》也是程序员的必读书。对于一个搞软件的需要具备的不仅仅是语言,工具,还有专业认证,更需要把编程的方法溶为思想,不管是否阅读过设计模式,这本书都应该看一看,很助于理解。
再次为作者的智慧感到惊叹!
之前在书店见过此书,但看到封面以为是漫画式的或者胡说八道型的水文,翻都没翻。后来在网上经常见到此书的广告,进当当一查,发现评论异常的高,于是买了一本。非常兴奋的看完了全书,作者的讲解通俗易懂,从一个初级程序员写出的最普通的过程思维或者散漫思维的小程序入手,一步步演化,而成为一个个精妙的易于扩展的能够应付多种变化的程序。看此书,从来不觉枯燥乏味,书中也几乎没有一句废话。最近还推荐一个同事买了一本,反应也是非常不错!强烈推荐!
唉!从看书到现在,这是第一本能让我有信心一字不漏的看完的一本书,真是太有感觉了
看了后我曾感叹:要是我在学校里有这么一本书看,那我的水平绝对不是菜鸟级的。
因为,至少它可以给人学习的动力!虽然来得晚了点,但是,我还是非常感动的!!!
特别是想我这样的一个似懂非懂的人有这样一本书作为指导,帮助应该是非常大的!
看了这本书的感觉就是:顿悟!^^!也不是一下子就多牛了,真的让我感觉到里面说的东西大多和我们遇到的差不多!
唉!!真是一言难尽啊!
总之,感谢作者,感谢当当,希望能够多出一点大话系列的技术书籍,您出我必买!!!
我自己先买了一本。然后好几个同事看到了都去买了,这次买的三本是送给学生的奖品,他们也很喜欢的!
很多专业的书读起来很无聊,学生不喜欢看,我也不喜欢看,可是这本书,我往教室一拿,他们就超有兴致去看,有个学生居然上课像读课外书一样读的很入迷,呵呵,被我批评教育后,就快速的做题,做完了再赶着读。
我的每个班的学生都会知道这本书,后来课程就很好讲了,讲着讲着,他们有人就会说“哦,对,大话里说过的!”呵呵~
我很喜欢!非常推荐!!!
真不明白这本书怎么会这么火~
首先,这本书封面搞得很花哨,页面搞得非常大,排版搞得很粗糙,明明200页能排下的内容,你偏偏要搞成3、4百页,是不是页数多了,才能卖上价格啊?
作者以小菜和大鸟的对话来推进全书,那些对话占了全书文字内容的大半~ 这些对话中又有一半是小菜和大鸟的瞎扯~ 我几乎感觉不到作者所标榜的“诙谐与温馨”,文笔确实不敢恭维~ 一点都不好玩~ 一两句话就能讲清楚的事,还要先打个招呼,问个寒问个暖,扯两句蛋~
这些无聊的,没意义的对话还可以忍受~ 讲正经事的时候,你却又来给我卖关子~ 先让小菜写程序,然后大鸟说这个程序不行,应该怎样怎样;然后小菜就改,把改好的代码给大鸟看(读者看到这里,心想这个模式不错啊);大鸟看了:是不错,但还是存在问题。。;小菜又改了下代码(这下应该没问题了吧);大鸟:小伙子不错啊,咋这么牛逼呢!不过,还有点问题。。。 (靠,吐血!!);小鸟再改。。。 每一个章都是这样的套路的~ 让你一下一下的,让你感觉你看到的是有问题的,没问题的在后面~ 这样有意思嘛?你讲这个过程很重要,我不敢苟同,这个过程是你给的一个故事情节,而不是读者亲身去经历的,程序这码子事不去亲身经历是很难有想法的~ 你只是用了两个人的扯淡来转移了读者的注意力,让读者的思维顺着你给的路走,读者没有一点想思考的动力~ 。 个人认为,你不是在帮大家,而且从某种程度上害了大家~ 你是在授之以鱼~
我想,这本书只有在中国才能如此红。大家可以去看看原版的《设计模式》,真的让人汗颜~ 只有在中国,这种少儿漫画类型的技术书才会被如此追捧。低俗 != 幽默~ 易懂!=有意义~
吃东西要勇于自己嚼,不要像小孩子一样等别人把东西嚼烂了再来喂你,别人嚼过的始终是变了味的,要想尝到原汁原味的东西就得自己动手,当然这会比较艰辛,但是只有这样才能有成长~ 否则就只能是做衣来伸手、饭来张口的寄生虫~ 没有付出哪来的收获呢~~
以前看过一些类似的设计模式的书,也许是我能力不够,看了半天不知道说什么。这本书通俗易懂,对于想入门设计模式的人非常合适,建议看完这本书在去看一些比较深的设计模式的书籍。
对我来说这本书就是带我走进设,计模式的神作了,由浅入深这本很合适,我很推荐。
不好的地方就是例子讲的比较简单了,但是对初学者来说,简单易懂才是最重要的。
提醒下大家,电脑的书籍我不推荐在当当上买,比**贵很多,以前当当都是打75折,也许现在发展好了比较牛了,基本上电脑的书都打8折了,我也是最近才发现的,发现亏了很多。所以电脑类别的书我还是推荐去别的地方买~
很早之前就买了一本GOF的《设计模式》,第一章看完,就没有坚持继续看下去,前段时间,看到同事的桌上摆了这本《大话设计模式》,随手拿起来翻了翻,这一看不得了,爱不释手了都,晚上回家,打开本本,第一件事情就是到当当买下它,周二下的订单,周五就收到了,当当的效率还是可以的。
这本书写的真的很不错,不是随便夸夸,而是其内容安排和实例讲解,加上对话式的行文,让人读起来像看小说一样轻松,不知不觉就在小菜和大鸟的对话中,掌握了设计模式的精髓,常常为作者能想出这样的故事式讲述方法,拍案叫好。
虽然读起来轻松愉快,但是内容一点也没落下,对设计模式的讲解不可谓不精彩,不可谓不深入,不可谓不透彻。
总之一句话,一本国人的好书!
印刷的品质好,字体大小合适,读后希望对自己有帮助。
不愧是经典的好书,内容没话说。本来已经看过电子版的。特意买来收藏的!老师推荐的哦。
这本书对于面向对象语言(我自己是java)设计模式,应该是有一定经验之后再去看他~这本书好好研读,再配以effect java,在工作一两年这个时间点最为合适
买正版书,你折成这样,你们就差包装盒的几毛钱?
很不错的一本书 看了PDF的 觉得还是纸质书更加好
老公买的书,我看了觉得不错,就是看不太懂程序……写评论赚积分! 老公买的书,我看了觉得不错,就是看不太懂程序……写评论赚积分! 老公买的书,我看了觉得不错,就是看不太懂程序……写评论赚积分!
其余用户默认给了好评
已经到底啦~
其余用户默认给了好评
已经到底啦~