我學習使用java的一點體會(2) (轉)

worldblog發表於2008-01-29
我學習使用java的一點體會(2) (轉)[@more@]
  • 面向觀念的建立

  是物件導向的開發工具,使用java開發應用時,一定要懂物件導向的概念。在學過了java語法之後,應該建立的概念。

  1. 理論學習階段,首先應當理解class和,瞭解class、interface、abstract class,理解OOP的繼承性,封裝性(public, protected,private)和多型性。然後應當熟悉UML,可以閱讀一些UML的簡單資料,基本上了解類圖、狀態圖和時序圖就可以了。
  2. 演繹階段,對OOP的實踐。而OOP的成功範例應該是常見的23種設計。這個階段需要閱讀並體會設計模式UML圖和示例程式碼,我推薦《java與模式》這本書,也可以訪問 。不必讀懂模式,只需要讀懂每個模式的UML和程式碼。
  3. 歸納階段,透過演繹階段的學習,體會OOP帶來的好處——對擴充套件開放,對修改關閉。同時學會如何在java中使用OOP的概念設計。

  我在使用Java程式設計初期,一直使用程式導向的思想程式設計,對class、interface、abstract class以及public、protect、private的存在並沒有理解,直到我閱讀了Gof的設計模式,才理解OOP的優點。但是Gof的設計模式太晦澀了,我第一次讀時,僅僅是有了物件導向的概念,而對設計模式並沒有理解。相反《java與模式》容易讀一些,但《java與模式》一書的廢話多一些,有很多內容可以不讀。

(未完)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998695/,如需轉載,請註明出處,否則將追究法律責任。

相關文章