在此练习中,可通过使 C++ Shapes 项目可视化来查看类层次结构。
C++ Shapes 项目包含一组表示 2 维和 3 维形状的类。 形状类即所有其他类可继承的基类。 shape2d 类和 shape3d 类继承自基本形状类,表示 2 维和 3 维形状。 相应地,每个形状均继承自 2 维形状类或 3 维形状类。
您可以使用 C++ 可视化器在扩展应用程序之前查看它的层次结构。 通过查看类之间的关系,您可以更清楚地了解应用程序的结构。通过使用类图建模接口,您还可以使用可视化器快速地扩展应用程序。
在开始之前,必须导入 Shapes 项目。您可以从样本图库中导入 Shapes 项目,也可以单击“概览”页面中的查看相关样本。
要编译此项目,必须安装兼容的 C++ 编译器。要获取有关 C++ 编译器的更多信息,请查阅联机帮助。
您可以使形状类和圆类可视化,以更好地查看和了解项目层次结构。
该图表示了 Shapes 项目的层次结构。 该图显示了可视化的类、类的操作,以及类之间的继承和使用关系。 该图说明了 2 维和 3 维类的层次结构以及它们与基本形状类的关系。
在下一练习中,您将使用该图以可视方式展开 Shapes 项目。
要继续,请前进至练习 2:扩展圆和球体类。