请高手推荐设计模式书籍

想买一本关于设计模式的书,网上查了一下,但有些犹豫不知更应该选择哪本。
《设计模式:可复用面向对象软件的基础》:设计模式的最经典著作,但网上有人提出该书所举例子过于陈旧,而语言又不是那么通俗易懂,可能对于初次接触设计模式的人来说不那么适合。
《Java与模式》:美籍华人所著,很符合中国人的阅读习惯,而且所举例子都是用的java。但问题是该书太厚了,1000页,总不能天天背着它在路上看吧,累死了。而且对自己能否坚持看完1000页的读物有所怀疑。
《设计模式解析(第2版)》:对此书不是很了解,网上也有推荐此书的。

还想请研究过设计模式的朋友们帮我推荐一本,最好能说明推荐理由,谢谢了!

16个回答

Head First设计模式(中文版)
建议购买这种本,通俗易懂,图文并茂的,很容易理解,

head in frist designpatten
也就是深入浅出设计模式

i agree with upstarirs

我看过一本sun出品的书《设计模式Java手册》

外壳和core java很像

lz可以去看看~

肯定是《Java与模式》,也叫K书,因为一共有1024页,如果你是新手,或者原来不是做java的,这一本实在是非常的好,对Java设计中的原则,设计模式都有非常详细的阐述,而且还有一些例子,非常经典,很多人都读过,如果认真读过,对Java的理解可以上升一个层次,强烈推荐!!

head in frist 设计模式 语言幽默移动,就像看漫画书,书的主导思想是引导读者思考。

《Java与模式》就不错,不在于书有多厚,理解了就行

《深入浅出设计模式》,简单易懂,例子生动并且很有意思。

更重要的是,一定要在实际中使用,否则光看懂了没用。

实践+理论

去书店或者网上的试读先看看,没有最好的,只有更适合自己的
主要看你对设计模式的的理解程度,有一定基础的《设计模式:可复用面向对象软件的基础》应该买一本时常翻阅,但是不太适合入门。
《设计模式解析》入门可以,headfirst设计模式也不错,只不过厚且都是图片,深入浅出单收藏价值不高
剩下的那本不了解
主要看你自己现在的水平如何,如果刚入门过分的最求模式反倒不是件好事,搜一下“金锤子”这个反模式就知道了。
如果是刚刚入门的话先看看几个的常用模式:MVC,工厂,观察者之类的,要深入了解和应用不是看几本书就行的,几本了解就行了,主要看看《重构》《Effective Java》之类的,帮助可能更大,至少当初对我来讲是这样

我推荐一本《大话设计模式》初学者看看感觉还不错

共16条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!