练习 1:使 Shapes 项目可视化

在此练习中,可通过使 C++ Shapes 项目可视化来查看类层次结构。

C++ Shapes 项目包含一组表示 2 维和 3 维形状的类。 形状类即所有其他类可继承的基类。 shape2d 类和 shape3d 类继承自基本形状类,表示 2 维和 3 维形状。 相应地,每个形状均继承自 2 维形状类或 3 维形状类。

使基本形状类可视化

您可以使用 C++ 可视化器在扩展应用程序之前查看它的层次结构。 通过查看类之间的关系,您可以更清楚地了解应用程序的结构。通过使用类图建模接口,您还可以使用可视化器快速地扩展应用程序。

在开始之前,必须导入 Shapes 项目。您可以从样本图库中导入 Shapes 项目,也可以单击“概览”页面中的查看相关样本

要编译此项目,必须安装兼容的 C++ 编译器。要获取有关 C++ 编译器的更多信息,请查阅联机帮助。

要使基本形状类可视化:
  1. 在 C++ 透视图中,在 C++ Project Explorer 中展开 Shapes
  2. 展开 shape.h 类,右键单击 Shapes 类元素;然后单击可视化 > 添加到新图文件 > 类图。
  3. C/C++ Project Explorer 视图中展开 shape2d.h,然后单击 shape2d 类元素,并将其拖到图编辑器中。
  4. 展开 shape3d.h,然后单击 shape3d 类元素,并将其拖到图编辑器中。
现在您已实施了 C++ Shapes 项目基类的可视化。 您的图看上去应该与下图相似:

已使用 C++ 可视化器实施了基本形状类的可视化。

使圆和球体类可视化

您可以使形状类和圆类可视化,以更好地查看和了解项目层次结构。

要使圆和球体类可视化:
  1. C/C++ Project Explorer 视图中,展开 circle.h 类,然后单击圆类元素,并将其拖到图编辑器中。
  2. 展开 sphere.h 类,然后单击球体类元素,并将其拖到图编辑器中。
现在,您已经实施了圆类和形状类的可视化。您的图看上去应该与下图相似:

已使用 C++ 可视化器实施了基本形状类、圆类与球体类的可视化。

该图表示了 Shapes 项目的层次结构。 该图显示了可视化的类、类的操作,以及类之间的继承和使用关系。 该图说明了 2 维和 3 维类的层次结构以及它们与基本形状类的关系。

在下一练习中,您将使用该图以可视方式展开 Shapes 项目。

要继续,请前进至练习 2:扩展圆和球体类。