无编程基础利用java学习OO思想的过程

09-02-27 unitao
这是一个初学者根据论坛里的文章,臆想的一个OO思想脉络学习过程,目前我正在进行第2步,后面几步还没实践,请大家指点下后面几步的学习中可能还涉及到什么问题,更利于优化学习效率,谢谢。

1、学习java语言的基础语法,例如,数据类型,运算符,流程控制等,重点是透彻了解

引用类型、类、对象、继承、多态的概念,以及这些概念的代码实现。推荐<尚学堂>的

java教学视频,在此过程只需要把视频里的第一章、第二章学习了就可以进入下一步。

2、学习《Head Fist设计模式》这本翻译教材,它用生动的例子介绍了设计模式的概念,

并结合java代码介绍,非常好的入门教材。

3、然后阅读J道资源在宏观上了解,实践中对设计模式的应用思路。

4、回到第1步视频学习完java语言基础的其他部分,大概了解一些与数据库和web开发相

关编程是怎么回事,只求知道原理或者基本语法,做到能大概看懂代码的含义即可,例如

,Jsp/serverlet,JDBC,SQL,Html,Js等。

5、回到J道继续学习Jpetstore,JdonJet中的设计模式在具体代码的组织上是如何实现的

,运用表现层、持久层、业务层的思路,分析代码的组织结构。

6、到这大概的OO观察和思考问题的思路,以及一些常用工具,应该就了解差不多了。常

见的教材例如GOF,DDD等高深的书也可系统学习,以及论坛里的人在说些什么我们也明白了,

可以依照自己的需要进行深入的编程学习了。

[该贴被unitao于2009-02-27 04:29修改过]

[该贴被unitao于2009-02-27 04:30修改过]

[该贴被admin于2009-02-27 08:36修改过]

猜你喜欢