양방향 연관(또는 대칭
연관)은 두 개 클래스가 서로 연결될 수 있는 가장
단순한 방법입니다. 양방향 연관은 두 개 클래스 간의 행으로
표시되며 제어점이 포함될 수 있습니다. 클래스는 여러 클래스의 혼합,
단순 클래스 또는 컴포지트 클래스일 수 있습니다.
프로시저
- 연관 단추(
)를 클릭하십시오.
- 요소 내부를 클릭하십시오.
- 다른 요소 내부를 클릭하십시오.
결과
이 예제에서 두 클래스 간의 양방향 연관 선에
유의하십시오.
다음 정보를 참고하십시오.
- 연관은 역할 이름에 따른 요소 간의
상관 관계를 지정합니다. 참여 오브젝트의
상대 수치는 다중성으로 표시됩니다.
- 연관 이름은 원하는 대로 이동할 수 있습니다.
- 보기에서 연관 한쪽의 요소를
제거하면 해당 연관도 보기에서 제거됩니다. 모델에서
연관 한쪽의 요소를 삭제하면
해당 연관도 삭제됩니다.
- 역할 이름과 다중성은
연관의 기능 창에서 설정됩니다. 역할 이름
또는 다중성을 편집하려면 두 번 클릭하십시오.
- x 클래스와
y 클래스 간의 연관 행을 x 클래스와 z
클래스 사이로 이동하면(여기서 z는 y의
서브클래스) y에서 제거됩니다. 그러나 z가
y의 수퍼 클래스인 경우에는 유지됩니다. 수퍼 클래스와의 모든 관계는
해당 서브클래스가 공유하기 때문입니다. z와 y가
독립적이면 IBM® Rational® Rhapsody®가
y에서 z로 이동시킵니다.