摘要:
目前,市面上的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 Software:http://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 Explained:httphttp://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 Patterns:http://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类的书籍,你又有和体会和看法呢?
本页页面地址:
用户评论列表
《java与模式》 国人写的,但是感觉书上的例解有些牵强。不过,还是比较容易入门的。
I prefer 《java与模式》, for the example is simple, but not useless. last not least, I pride for the author, he is a chinese.
不管如何,GoF那本才是必备的,就如孙子兵法是兵家必备一样。
先下个Head First看看:-)
但觉得,不做项目是不能弄清楚设计模式的。
不怕不识货, 只怕货比货, <java与模式>与 Head First一比, 就明白了.
Head First系统高出不只一筹.
java与模式 写的还可以。
只要能够让读者明白,有些瑕疵是可以接受的。
Gang of Four ,永远的经典,先看了再说!!!
《java与模式》这本书我04年初的时候就买了,到现在还没坚持看完呢
说实话,总体感觉不好.
"java与模式 写的还可以。
只要能够让读者明白,有些瑕疵是可以接受的。"
如果你要是实现对这些模式不理解,就直接看这本书,
我敢保证你看不懂
我看<java与模式>几遍了,说老实话,刚开始根本看不懂!后来听交大饶老师讲了3个简单的模式,后来就懂了!后来看了<Design Patterns Explained >一般吧!接着看了<java多线程与模式>,这本书推荐在<java thread programming>后看,今年看了<Head First>太经典了!
不过万事开头难,<java与模式>简单/易懂且是中文的,国内翻译的外文书能胜过这本中国人自己写的书的不多,推荐作为学习模式的基本书;在基本看懂的情况下,强烈推荐<Head First>;Oreilly的那本J2EE的也很不错.我正在看Enterprise integeration pattern关于系统集成,讲得很有条理,层次很清楚.不过读他必须对JMS的架构,API等比较了解哦!
有机会多交流 mater8590@sina.com
我是在对模式有了认识的基础上看的
在看java与模式的时候,自己能感觉出来不太对的地方。
牵强一些的,自己能识别.
一点不了解的,可能被误导
写设计模式是不是需要有很好的编程经验,我只写了半年的代码,不知道能不能看懂.
Bruce Eckel的Thinking in Patterns with Java 如何?
我正在看这本书:http://java.learndiary.com/diaryAction.do?goalID=992
发表我的评论 (评论可增加个人积分...)
| 用户*: | E-mail: | ||
| 评论内容*: 支持BBCode |
|||
| 算术题*: | + = | ||

ICP:?B2-20040367