< 上一课 | 下一课 >

第 1 课:将 Shapes 项目可视化

在本练习中,将 C++ Shapes 项目可视化以查看类层次结构。
C++ Shapes 项目包含一组代表二维和三维形状的类。shape 类是基类,所有其他类都继承这个基类。shape2d 类和 shape3d 类继承基类 shape,它们分别代表二维和三维形状。因此,每个形状都继承二维形状类或三维形状类。

将基类 shape 可视化

在扩展应用程序之前,可以使用 C++ 可视开发工具来查看该应用程序的层次结构。通过查看各个类之间的关系,可以更好地了解应用程序的结构。也可以使用 C++ 可视开发工具来通过类图建模界面快速扩展应用程序。

在开始前,必须导入 Shapes 项目。请单击“导入 C++ Shapes 项目”以将该 Java 项目导入工作空间。

导入 C++ Shapes 项目

要编译该项目,必须安装兼容的 C++ 编译器。

要将基类 shape 可视化:

  1. 在 C++ 透视图的 C++ 项目资源管理器视图中,展开 Shapes
  2. 展开 shape.h 类,右键单击 Shape 类元素;然后,单击可视化 > 添加到新的图文件 > 类图
  3. 在“C/C++ 项目资源管理器”视图中,展开 shape2d.h,单击 shape2d 类元素并将其拖到图编辑器中。

现在,已将 C++ Shapes 项目的基类可视化。此图应该类似于下图:

使用 UML 可视开发工具将基类 shape 可视化