C/C++ 도메인 모델링 클래스 다이어그램의 소유한 요소 연관 관계

C/C++ 도메인 모델링 클래스 다이어그램에서, 소유한 요소 연관 관계는 소유권을 나타내는 연관의 한 유형입니다.

소유한 요소 연관 관계는 다른 클래스가 소유한 클래스를 표시합니다. 이 관계는 다른 외부 클래스의 범위 내에 클래스가 선언되는 클래스 다이어그램의 중첩 클래스를 시각화하는 데 사용됩니다. 중첩 클래스는 외부 클래스의 네임스페이스에 속하며 외부 클래스에만 사용할 수 있습니다. 즉, 상위 클래스가 내부 또는 중첩 클래스를 선언합니다. 이 생성은 주로 구현 용도로 사용됩니다.

선언하는 클래스 및 네임스페이스의 클래스는 다이어그램의 소유한 연관으로 참조되는 앵커 선으로 연결되며, 끝에 있는 앵커 아이콘은 선언하는 클래스에 연결되어 있습니다. 앵커 아이콘은 원 안에 더하기 부호로 표시됩니다.

예를 들어, Class B가 Class A에 앵커 기호가 있는 앵커 선으로 Class A에 연결되어 있으면 Class B가 Class A의 네임스페이스 내에 선언됩니다. 즉, Class A와 Class B 사이의 관계는 네임스페이스 소유 요소 연관입니다.

다음 표는 소유한 요소 연관의 관계를 설명합니다.

C/C++ 소스 코드 UML 시각화
선언 관계에 대한 C/C++ 소스 코드의 스냅샷. C/C++ 선언 관계가 표시됩니다.

피드백