浏览 2130 次
锁定老帖子 主题:Software Patterns学习地图
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-17
第一步:建立起OO对象的观念,通常应该学一门语言,最好能达到精通的水平。呵呵 典型的书籍有: 1、Think in java 2、Head First Object-Oriented Analysis and Design (Head First系列的书籍很经典的)
第二步:设计模式入门,学习过程中必须要学习的东西,这样你才能有一个质的提高。 典型的书籍: 1、Head First Design Patterns (又是一本Head First系列的书籍) 2、Agile Software Developement: Patterns and Practices 敏捷开发:模式与实践
第三步,我也不知道了,呵呵,大家讨论一下?
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-17
第一本java编程思想,我个人的意见是——枪毙。它本来就不应该被看到。我的在做java之前是做C++开发的,看的就是java编程思想。里面的代码我都懒得敲,实在是没有意思。那些代码就没有一个有意义的。所以我认为不适合一些人,至少是我这样的对代码喜爱程度高于文字的人。(话又说回来了,读代码要比读文字直接的多。)我推荐《JAVA程序设计语言》(第4版)人民邮电出版的。
学习面向对象技术的话我还是认为应该辅助以代码。毕竟你用文字是无法描述面向对象的思维的。所以我推荐初学的就读我上面说的那本就够了。深入了解的就看《设计模式初学者指南》《设计模式解析》这两本书。这也是设计模式的入门之作。 深入的设计模式就应该是GOF的那本书了。放到床头吧,这本书里面的模式都是非常常见的一些。 还有一本《J2EE核心模式》这本书也不错,虽然老了点但是里面的内容可是值得研究的。 敏捷开发:模式与实践真本书也可以作为学习敏捷开发的书来看。 head first系列虽然不错但是太厚了,而且~我认为不够“实践”。当然了我也比较喜欢看这种轻松的书。当小说读。 还有很多别的东西要学~~~很多很多~~~总之记住一句,这是一门实践的手艺。 |
|
返回顶楼 | |