無程式設計基礎利用java學習OO思想的過程

unitao發表於2009-02-27
這是一個初學者根據論壇裡的文章,臆想的一個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修改過]

相關文章