派生的状态图中的每个项都可以是:
- 被继承:对超类中的项所作的任何修改都将应用于子类中的项。
- 被覆盖:对超类中的项所作的任何修改都不会应用于子类。但是,从超类中删除一个项还将从子类中删除该项。这与 C++ 不同,例如,删除超类中的被覆盖行为将导致这个被覆盖行为变为正规项。
- 正规:正规项由子类拥有。这个项与超类无关,并且不受超类影响。
将项的状态记录为被继承、被覆盖或正规对于 IBM® Rational® Rhapsody® 和用户而言都至关重要。
注: 状态图继承的当前实现限于单继承。反应类最多可以有一个反应超类。