範例應用程式 Shape 包含代表 2D 和 3D 形狀的類別。
每一個 2D 類別(例如 square 類別)繼承自 shapes2d 類別,而每一個 3D 類別(例如 sphere 類別)繼承自 shapes3d 類別。
執行應用程式時會提示您指定新形狀的大小和顏色。
「主控台」視圖會顯示新形狀的資訊。
在本指導教學中,您將利用 UML 視覺化開發工具來檢視 C++ Shape 專案的階層和結構。
您將在 sphere 和 circle 類別中新增 getCircumference 方法,此方法會利用半徑來計算和顯示形狀的圓周。
在最後的練習中,您將利用 UML 視覺化開發工具在專案中新增圓錐體形狀。
cone 類別繼承自 shapes3d 類別來代表圓錐體。
學習目標
本指導教學說明如何利用 UML 視覺化開發工具來呈現和延伸 C++ 應用程式。
尤其,指導教學示範如何執行下列動作:
- 以視覺呈現 C++ 專案的階層和結構
- 延伸 C++ 應用程式
- 編譯和執行 C++ 應用程式
需要時間
60 分鐘
技能等級
中級
讀者
本指導教學適用於 IBM Rational 建模工具的中級使用者,這些使用者必須已瞭解 UML 和 C++ 基礎。
必備項目
為了完成本指導教學,您必須熟悉下列概念:
- C++
- 統一建模語言 (UML)
- 物件導向 (OO) 軟體工程
- 編譯和執行 C++ 應用程式