Design Pattern , 应该选哪本书?

matrix 发表于 2006-02-15 01:51:11 作者:matrix     来源:matrix
评论数:14     点击数:12,035

摘要:

目前,市面上的Design Pattern 类图书琳琅满目,让欲踏入Design Pattern 领域的程序员无所适从。哪一本书是最好?哪一本书最适合初学者?相信你也迷惘过。
目前,市面上的Design Pattern 类图书琳琅满目,让欲踏入Design Pattern 领域的程序员无所适从。

哪一本书是最好?哪一本书最适合初学者?相信你也迷惘过。让我们来列举下吧:

1.Gang of Four 的 <<Design Patterns: Elements of Resuable Object-Oriented Software>>

   最出名的gof的Design Pattern书籍,gof总结了23个基本设计模式,不过学术性比较强,一般初学者不是很容易看懂。
  下载Design Patterns: Elements of Resuable Object-Oriented Softwarehttp://www.matrix.org.cn/resource/down/474.html

2.Design Patterns Explained --A New Perspective on Object-Oriented Designed

   如同其名字,该书对设计模式进行了解析, 该书也是对Gang of Four提出的模式进行的分析, 每个pattern都有一个图来帮助记忆,但是作者也对Design Patterns提出了新的角度,A New Perspective on Object-Oriented Designed。通过此书,我们会发现Design Patterns其实也很easy。

  本书配合GOF的书来看,实在是一大享受。
  
   下载Design Patterns Explainedhttphttp://www.matrix.org.cn/resource/down/472.html

3.Head First Design Patterns
  
    如果你看过orielly的Head First 系列的图书就应该知道了,对的,Head First Design Patterns拥有Head First 系列图书的特点:形式新颖,文笔轻盈,内容简单易懂。国外很受欢迎。

   另外,图书配带的习题也都是经典之作,不要忽略噢。
   下载Head First Design Patternshttp://www.matrix.org.cn/thread.shtml?forumId=20&topicId=28128

4. J2EE Design Patterns,EJB Design Patterns,Core J2EE Patterns 等等
   另外就是其他的一些关于J2EE,EJB 等的Design Patterns书籍了。各有特点。可以选看。


对于Design Pattern类的书籍,你又有和体会和看法呢?

本页页面地址:

用户评论列表

#1 评论作者: jslzl 发表时间: 2006-02-15 09:27 上午

《java与模式》 国人写的,但是感觉书上的例解有些牵强。不过,还是比较容易入门的。

#2 评论作者: daminggege 发表时间: 2006-02-15 09:31 上午

I prefer 《java与模式》, for the example is simple, but not useless. last not least, I pride for the author, he is a chinese.

#3 评论作者: gh_aiyz 发表时间: 2006-02-15 09:43 上午

不管如何,GoF那本才是必备的,就如孙子兵法是兵家必备一样。

#4 评论作者: jiangshachina 发表时间: 2006-02-15 03:02 下午

先下个Head First看看:-)
但觉得,不做项目是不能弄清楚设计模式的。

#5 评论作者: usherlight 发表时间: 2006-02-15 03:09 下午

不怕不识货, 只怕货比货, <java与模式>与 Head First一比, 就明白了.
Head First系统高出不只一筹.

#6 评论作者: jsports 发表时间: 2006-02-15 11:03 下午

java与模式 写的还可以。
只要能够让读者明白,有些瑕疵是可以接受的。

#7 评论作者: rogerhaspower 发表时间: 2006-02-16 11:41 上午

Gang of Four ,永远的经典,先看了再说!!!

#8 评论作者: jdbc 发表时间: 2006-02-16 11:45 上午

《java与模式》这本书我04年初的时候就买了,到现在还没坚持看完呢
说实话,总体感觉不好.

#9 评论作者: jdbc 发表时间: 2006-02-16 11:48 上午

"java与模式 写的还可以。
只要能够让读者明白,有些瑕疵是可以接受的。"

如果你要是实现对这些模式不理解,就直接看这本书,
我敢保证你看不懂

#10 评论作者: master24 发表时间: 2006-02-16 03:43 下午 E-mail: mater8590@sina.com

我看<java与模式>几遍了,说老实话,刚开始根本看不懂!后来听交大饶老师讲了3个简单的模式,后来就懂了!后来看了<Design Patterns Explained >一般吧!接着看了<java多线程与模式>,这本书推荐在<java thread programming>后看,今年看了<Head First>太经典了!
不过万事开头难,<java与模式>简单/易懂且是中文的,国内翻译的外文书能胜过这本中国人自己写的书的不多,推荐作为学习模式的基本书;在基本看懂的情况下,强烈推荐<Head First>;Oreilly的那本J2EE的也很不错.我正在看Enterprise integeration pattern关于系统集成,讲得很有条理,层次很清楚.不过读他必须对JMS的架构,API等比较了解哦!
有机会多交流 mater8590@sina.com

#11 评论作者: jsports 发表时间: 2006-02-16 10:50 下午

我是在对模式有了认识的基础上看的
在看java与模式的时候,自己能感觉出来不太对的地方。

牵强一些的,自己能识别.
一点不了解的,可能被误导

#12 评论作者: chmei83 发表时间: 2006-09-16 04:46 下午

写设计模式是不是需要有很好的编程经验,我只写了半年的代码,不知道能不能看懂.

#13 评论作者: littlebat 发表时间: 2006-11-12 09:17 下午

Bruce Eckel的Thinking in Patterns with Java 如何?
我正在看这本书:http://java.learndiary.com/diaryAction.do?goalID=992


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =