请高手推荐设计模式书籍

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

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

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》之类的,帮助可能更大,至少当初对我来讲是这样

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

<<大话设计模式>> 也不错 设计这东西还是要慢慢在工作中总结的 急不得

《Java与模式》没得说 确实好书

设计模式的书籍最好是少看,先要弄明白什么叫面向对象,然后再去翻翻设计模式,设计模式的书最好是当做一本字典去查阅。

《大话设计模式》通俗易懂~通过很多小故事让你记忆深刻~~~

其实我给你点建议 这几本你早晚都会看一遍的 只看一本的体会不会很深的 第一本看哪个 ,都行,就是了解下 《JAVA与模式》深入浅出,通俗易懂。 但是可不是看一本之后就完了,因为个人感觉设计模式这东西,是在多编码的基础上,自然而然就用的通透了,自己在几年内很少会有那么多的把所有设计模式都用上的时候,所以你就得多借鉴,其实这几本书的例子不太相同,但是思想相同,每个作者举出的例子基本都是他们碰到的经典场景,多了解下这些场景,对你的提升帮助很大,反正我是看了好多本设计模式方面的书,每看一次,自己对模式的理解,对抽象的理解,都加深了一层。希望对你有帮助