我學習使用java的一點體會(2) (轉)
我學習使用java的一點體會(2) (轉)[@more@]
- 面向觀念的建立
是物件導向的開發工具,使用java開發應用時,一定要懂物件導向的概念。在學過了java語法之後,應該建立的概念。
- 理論學習階段,首先應當理解class和,瞭解class、interface、abstract class,理解OOP的繼承性,封裝性(public, protected,private)和多型性。然後應當熟悉UML,可以閱讀一些UML的簡單資料,基本上了解類圖、狀態圖和時序圖就可以了。
- 演繹階段,對OOP的實踐。而OOP的成功範例應該是常見的23種設計。這個階段需要閱讀並體會設計模式UML圖和示例程式碼,我推薦《java與模式》這本書,也可以訪問 。不必讀懂模式,只需要讀懂每個模式的UML和程式碼。
- 歸納階段,透過演繹階段的學習,體會OOP帶來的好處——對擴充套件開放,對修改關閉。同時學會如何在java中使用OOP的概念設計。
我在使用Java程式設計初期,一直使用程式導向的思想程式設計,對class、interface、abstract class以及public、protect、private的存在並沒有理解,直到我閱讀了Gof的設計模式,才理解OOP的優點。但是Gof的設計模式太晦澀了,我第一次讀時,僅僅是有了物件導向的概念,而對設計模式並沒有理解。相反《java與模式》容易讀一些,但《java與模式》一書的廢話多一些,有很多內容可以不讀。
(未完)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998695/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我學習使用java的一點體會 (轉)Java
- 我學習使用java的一點體會(3) (轉)Java
- 我學習使用java的一點體會(5) (轉)Java
- 我學習使用java的一點體會(4) (轉)Java
- 我學習使用java的一點體會(8) (轉)Java
- 我的一點學習經驗 (轉)
- 學習ASP.NET的體會(一) (轉)ASP.NET
- 個人學習SMC的一點體會--回答dREAMhTEATER兄 (2千字)
- Java學習過程的一些重點(轉)Java
- 我這幾年程式設計師生涯的一點體會(轉)程式設計師
- 學習java一定會用到的應用軟體Java
- 使用Immutable js的一點體會JS
- 我求職的體會 (轉)求職
- 使用Rust的幾點理由,加入我們,一起學習!Rust
- 我對ORACLE資料鎖的一點體會Oracle
- 學習EJB CMP/CMR 的心得體會 (轉)
- 我對專案管理的一點看法 2(轉)專案管理
- 轉行Java能學會嗎?零基礎學習Java的學習路線Java
- Java學習筆記--我的第一個Java程式Java筆記
- 對軟體開發的一點心得體會 (轉)
- Java隨筆-Java泛型的一點學習Java泛型
- java學習總結及心得體會Java
- 介面和抽象類使用的一點體會抽象
- python學習心得體會(一)Python
- 一點看法, 一點體會 -- 國外與國內,數學與計算機 (轉)計算機
- 最近學習的體會
- 在VB應用程式中使用INI檔案的一點體會 (轉)
- 我的C學習之路 (轉)
- 學習專案管理理論後的體會(轉)專案管理
- 學習專案管理理論後的體會 (轉)專案管理
- 專案進度控制學習體會(轉)
- oracle的學習方法——關於測試的兩點體會Oracle
- 關於專案管理的一點體會-轉載專案管理
- 入門教程的一些學習體會
- java學習歷程——第一篇.如何使用java軟體Java
- 我是一個高中生學習Java?Java
- Java學習從入門到精通(2)(轉)Java
- 學習Spring的體會Spring