您可以优化反应类的层次结构,而不必进行覆盖和取消覆盖(不会丢失任何信息)。
关于此任务
例如,假定类 C 继承类 A,如以下对象模型图所示。
假定您想更改继承,以使
C 继承 B,而后者又继承 A。因此:
- C 从 A 继承的状态图现在继承自 B;而 B 从 A 继承其状态图。
- A 与 C 之间的继承被删除。
- C 不会丢失任何信息,这是因为,它所继承的元素引用新的 GUID。
要更改层次结构,请完成下列步骤:
过程
- 通过使用浏览器或图工具,创建 B 与 A 之间的继承。
- 创建 C 与 B 之间的继承。
- IBM® Rational® Rhapsody® 将显示一个窗口,该窗口通知您正在添加继承级别,并要求您确认删除 C 与 A
之间的继承。单击是。