样本应用程序(称为 Shapes)包含用以表示二维和三维形状的类。每个二维类(例如,square 类)都继承自 shapes2d 类,每个三维类(例如,sphere 类)都继承自 shapes3d 类。运行该应用程序时,将提示您指定新形状的大小和颜色。然后,新的形状信息将显示在“控制台”视图中。
如下图所示,Shapes 样本具有以下结构:
可通过使用 UML 可视开发工具来将此样本 UML 项目可视化并对其进行扩展。