在此練習中,您要視覺化 C++ 形狀專案,以檢視類別階層。
C++ 形狀專案中包含一組類別,代表一些 2D 和 3D 形狀。形狀類別是基礎類別,所有其他類別都是從基礎類別繼承衍生。shape2d class 和 shape3d 類別繼承自基礎形狀類別,來代表 2D 和 3D 形狀。因此,每一個形狀都是繼承自 2D 形狀類別或 3D 形狀類別。
您可以在延伸應用程式之前,使用 C++ 視覺化工具,檢視您的應用程式階層。藉由查看類別之間的關係,您可以更充分瞭解應用程式的結構。您也可以使用視覺化工具,透過類別圖型建模介面,快速延伸您的應用程式。
開始之前,您必須已經匯入「形狀」專案。您可以從「範例展示區」匯入形狀專案, 或按一下「概觀」頁面上的查看相關的範例。
若要編譯專案,您必須要有安裝相容的 C++ 編譯器。如需有關 C++ 編譯器的詳細資訊,請參閱線上說明。
您可以將形狀及圓圈類別視覺化,以取得更清楚的視圖,及進一步瞭解專案階層。
圖型也代表「形狀」專案的階層。圖型中會顯示已視覺化的類別、其作業, 以及存在類別之間的繼承與用法關係。此圖型顯示 2D 及 3D 類別階層, 以及類別階層和基礎形狀類別之間的關係。
在下一個練習中,您要使用此圖型,視覺化地延伸「形狀」專案。
若要繼續進行,請至練習 2:延伸圓圈及球形類別。