优化反应类的层次结构

您可以优化反应类的层次结构,而不必进行覆盖和取消覆盖(不会丢失任何信息)。

关于此任务

例如,假定类 C 继承类 A,如以下对象模型图所示。

对象模型图 - 显示了简单继承的示例

假定您想更改继承,以使 C 继承 B,而后者又继承 A。因此:

要更改层次结构,请完成下列步骤:

过程

  1. 通过使用浏览器或图工具,创建 BA 之间的继承。
  2. 创建 CB 之间的继承。
  3. IBM® Rational® Rhapsody® 将显示一个窗口,该窗口通知您正在添加继承级别,并要求您确认删除 CA 之间的继承。单击

结果

下图显示了修订后的对象模型图。

对象模型图 - 显示了层次结构继承的示例

反馈