样本应用程序 Shapes 包含代表二维和三维形状的类。每个二维类(例如 square 类)都继承
shapes2d 类,每个三维类(例如 sphere 类)都继承 shapes3d 类。运行该应用程序时,将提示您指定新形状的大小和颜色。然后,新的形状信息将显示在“控制台”视图中。
在本教程中,您将使用 UML 可视开发工具来查看 C++ Shapes
项目的层次结构。您将对 sphere 和 circle 类添加名为 getCircumference
的新方法,此方法使用半径来计算并显示形状的周长。在最后一个练习中,您将使用
UML 可视开发工具对项目添加圆锥体形状。cone 类继承 shapes3d 类以代表圆锥体。
学习目标
本教程说明了如何使用 UML 可视开发工具来将
C++ 应用程序可视化以及进行扩展。具体而言,本教程说明如何完成下列任务:
- 将 C++ 项目的层次结构可视化
- 扩展 C++ 应用程序
- 编译和运行 C++ 应用程序
所需时间
60 分钟
技能级别
中级
适用对象
本教程面向了解 UML 和基本 C++ 概念的 IBM Rational 建模工具中级用户。
先决条件
要完成本教程,您必须熟悉下列概念:
- C++
- 统一建模语言(UML)
- 面向对象(OO)软件工程
- 编译和运行 C++ 应用程序