你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以你从设计模式中寻求帮助——设计模式是过去人们面对同样的软件设计问题所得到的经验。 有了设计模式,就可以利用其他人的实践经验的精华,因此省下的时间可以用在其他的事情上,如:更有挑战性的事情、更复杂的事情以及更有趣的事情。你想要学习:
·重要的模式
·何时使用某个模式,为何使用该模式
·如何在你自己的设计中马上采用这些模式
·何时不该使用该模式(如何避免滥用模式)
·某个模式是依据哪些面向对象设计原理而设计出来的
更重要的是,你想在学习设计模式的过程中,不感觉到昏昏欲睡。如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得这本书能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题,并能够和你的团队成员用模式的语言来更好地沟通
这么贵的一本书,买了后悔!
翻译水平不算差,但都是一句一句翻译的,这样又有什么用?就好像一个纯正的西洋人,你把他的外表翻译成(整形)中国人,甚至连脸蛋鼻子也整成中式的,但结果呢?结果是这个人内心、思维、行为举止还是西式的,他骨子里还是个洋人,你让中国百姓和他沟通,容易吗?
我怀疑译者根本不具备良好的相关专业知识,完全照着原句翻译,这种用中文来描述,却要求读者用英文的思维习惯来理解内容,读下去我都快睡着了。。。建议直接阅读英文原版,因为对比过才发现,西方语言的表达习惯和描述技巧往往能很好地表现他们的思想,但直接翻译成中文时却达不到这个效果,除非翻译者能真正理解他们的原意并能用同样好的中文水平表达出来,毕竟这样的翻译。。。。太少见了!
我最近刚开始学习设计模式,GoF的书是经典,但是对于初学者来说通读很有难度,很多地方不好理解和体会,虽说是薄薄的一本书,实在是读不下去;
Head first设计模式则完全不同,幽默、轻松,所讲的东西都列出相应的代码,清晰易懂,看起来非常着迷,而且时常能使人捧腹大笑,很少有计算机的书能做到这样,所以如果你是初学设计模式,选Head First设计模式绝对事半功倍;
这本书中代码是用Java语言描述的,只要掌握了其他面向对象语言,比如C++,读起来没有障碍的,强烈推荐。
说到技术书,大多数人的印象都是刻板、枯燥、深不可测、长篇大论等等贬义的形容词。在没看到这本书之前,其实我也那么认为的。虽然看技术书是经常的事,但我从来没有把技术书与“有趣”两个字联系在一起过。
但这本书完全改观了我对技术书的印象。
家里讲模式的书有好几本,基本上讲课套路都差不多。好不容易啃下去。理论一套一套的,稍好的书举几个超级简单的例子,不好的连例子都没有。实例代码,基本上都是扣些片段。
书看完,知其然不知其所以然,转头就忘了,完全联系不到实际应用上去,看了等于没看。
而这本书,语言非常的风趣,象是和一群技术人员在闲谈。大家在闲聊时绝对不会用死板的理论吧?就是这样的。书里有很多图,中间还画有很多象是随手画上去的线条,感觉完全就是和一帮同事在一张纸上讨论技术问题,非常有参与感。曾经看到有人说,图太多了字太少了。我很不理解这也能成为缺点。想想技术人员之间讨论问题是画图多还是写字多??
每个模式,这本书都提供一个真实的案例。先提出真实案例的需求,接着问问题,然后才提供合理解决方案,把适当的模式提出来,告诉大家,我们可以这样解决问题。每个模式的讲解过程让人感觉如同参与了一场项目研讨会,真实、亲切而卓有成效。
由于是真实案例,每个模式都有完整工程的详细的代码,用于实现这个真实案例的需求。模式不再是理论片段,而变成了真正可以应用的工程资料。
书中每隔一段,都设置了小习题,习题门槛不高,只要理解就能轻松做下来,一点都没有做国内教材习题的挫败感。这样的设计不仅吸引人阅读,还吸引人参与,不再单纯做看客。让人看完每一章都有所收获。
这系列书都有这样的优点。感谢Head First系列,让科技不再枯燥。
当然如果有高手认为这套书过于浅显,我认为也是正常的事。高手,毕竟比普通人少得多。
设计模式中顶级的好书
没有java基础的不建议看。建议看此书前看一下高德纳的计算机程序设计艺术。看烦了高德纳的书再来看本书,你会发现本书比儿时的漫画书更有吸引力。
挺好的 还送了一个册子 绘制了所有的设计模式 书里面的文本描述也很生趣幽默 不像有些书 翻了一页就看不下去了
内容详细,包括了很多设计模式,相当多的配图讲解,并且有预留空间让读者思考,很多形象的比喻更是有助于理解和学习。
好厚的一本,做了很久的java开发,还没有系统的学习过设计模式,觉得这个入门会很不错。
书很好朋友也推荐自己也想买附赠了设计模式海报但是前面粘页严重裁了好半天
设计模式对于软件开发是很重要的一方面,Head First系列一向是通俗易懂,易于理解的书。作为入门书籍,十分好,强烈推荐。
虽然没有看完全书,但看起来非常有趣,我觉得每一章前面的漫画可以起到理解那一章的作用。。。
好久没有闻着新书的味道了,是正版的,送的还有一张图,应该对理解设计模式有一定的帮助,还没来的急细细品味。
确认收货后5天追加
这张图让我贴到墙上了,没事了看看,书的内容很有趣,不那么死板
面试老被问到设计模式,看了几个以后去面试对答如流,很棒!不愧是经典书籍
读起来比较容易理解,而且很有趣,让人爱不释手的一本书,爱上了head first系列
其余用户默认给了好评
已经到底啦~
其余用户默认给了好评
已经到底啦~