最近开始学设计模式, 但不知道哪本书比较好, 四人帮的那本<可复用>已经买了, 也开始看了, 但有几个对我来说不太满意的地方, 写的比较精练, 但不够深入浅出, 再加上用的是C++和Smalltalk语言, 看着不是很舒服. 所以想再买一本, 现在知道的还有几本:
1. <java与模式> 阎宏的, 由于我对JAVA有一点基础了, 再通过这本书来学习是不是能有更深的体会,更容易深入理解各种模式? 这本书质量如何, 看过的说说.
2. <深入浅出设计模式> O'really新出的, 现在好像只有英文版, 这本书有看过的吗? 写的如何?
3. BruceEckel有本<Thinking in pattern>, 但这本书好像不是很出名. 通过BruceEckel一贯的写书风格, 感觉他的本未必适合初学者.还有学习方法各位也可以给点意见, 还有其他的好书也可以推荐一下, 言者有分.

解决方案 »

  1.   

    建议不要买,借了看看,基本没有一本是写得非常完美的,四人帮的算是原著了,多看看,再结合实际的应用就容易理解了。P.S可以看看jdk目录下得demo,jdk中大量用到了设计模式
      

  2.   

    java 与模式  啊,个人看看了,感觉还可以
      

  3.   

    Java与模式那本还不错,就是厚了点,看起来要有毅力
      

  4.   

    <java与模式>不错,写得挺细致的。
    <深入浅出设计模式>虽然是英文版,但通俗易懂,稍微有点英语基础的都能读下来,而且讲解的方式比较精巧。中文版据说快出了。
      

  5.   

    如果是想快速的以简单明了的实例入门的话,个人推荐head first to design pattern
    当然,以后如果要涉及到具体开发运用的话,还是要看Gang of four的design pattern 一书
      

  6.   

    我有个pdf的文档,专门讲设计模式的,确实不过,你可以到网络上下载,我的这个28m呢,抱歉,没办法发给你
      

  7.   

    偶看过一点《Java与模式》感觉很不错。
      

  8.   

    我感觉《Java与模式》这本书真的很不错,我看了一半了。建议楼主就看这本书。呵呵~,个人意见哦!!
      

  9.   

    我在看一本叫做
    设计模式-JAVA语言中的应用http://www.china-pub.com/computers/common/info.asp?id=25477
    日本人编的,写得可能不够深入,但是还算简明易懂,逐一说明了GoF的23个Design Pattern
      

  10.   

    <java与模式> 阎宏 就这个
    还有那个 Head first Pattern别的不要看了这两个没有问题 就看GoF
      

  11.   

    行了, 结合大家的意见, 就看<JAVA与模式>和<Head First to Design Pattern>了.给意见的兄弟们多多感谢.结贴.