從做中學物件導向

使用 BlueJ 教學。

利用實作了解物件導向的觀念。

物件導向分析(OOA)

物件導向式分析(OOA)

從物件及 class 的角度來看,分析我們待解問題中的語彙,得到我們程式需求的方法。

步驟:

  • 找出物件
  • 找出結構
  • 定義出主要的物件與結構
  • 定義物件的特性與其間的連接
  • 定義訊息的流向

物件導向規劃設計(OOD)

物件導向規劃設計(OOD)

代表一種規劃物件分解的流程;並使用一組得以表示物件分解過程與結果的符號,而這組符號必須能夠表達設計系統中「邏輯/實體」、「動態/靜態」的模型。更深入地說,這組符號包括了 class 圖示、物件圖示、模組圖示,以及流程圖示。

物件導向程式設計(OOP)

物件導向程式設計(OOP)

所謂 OOP 就是 OOA/OOD 分析設計的軟體系統架構與基礎,實際建立在物件之上,並以程式實作。而這個程式是由一群同心協力的物件,合力組織並完成所有的工作。每項工作都分層負責,同時每個獨立的物件都可以視為分工階層的一員,而有其適當的關係與聯繫。

results matching ""

    No results matching ""