오버라이드 또는 오버라이드 해제를 사용하지 않고(정보를
잃지 않고) 반응적 클래스의 계층 구조를 정제할 수 있습니다.
이 태스크 정보
예를 들어, 다음 오브젝트 모델 다이어그램과 같이 클래스
A에서 상속되는 클래스 C가 있는 것으로
가정하십시오.
C가
B에서 상속되고 B는 A에서 상속되도록 계층 구조를 변경하는 것으로 가정하십시오.
이러한 경우, 다음과 같이 됩니다.
- C가
A에서 상속한 상태 차트는 이제 B에서 상속되고
B는 해당 상태 차트를 A에서 상속합니다.
- A와 C
간의 상속은 삭제됩니다.
- C는 상속된 요소가 새 GUId를 참조하므로 정보를 잃지
않습니다.
계층 구조를 변경하려면 다음을 수행하십시오.
프로시저
- 브라우저 또는 다이어그램
도구를 사용하여 B와 A 사이의 상속을 작성하십시오.
- C와 B 사이의 상속을 작성하십시오.
- IBM® Rational® Rhapsody®는
상속 레벨 추가 사실을 알려주는 창을 표시하고
C와 A 간의 상속 삭제 여부를 묻습니다.
예를 클릭하십시오.
결과
다음 그림은 개정된 오브젝트 모델 다이어그램을
보여줍니다.