컴포지션 연관 관계

컴포지션 연관 관계는 전체 파트 관계를 나타내며 집계 양식입니다. 컴포지트 연관 관계는 파트 클래스류의 수명이 전체 클래스류의 수명에 종속됨을 지정합니다.

컴포지션 연관 관계에서는 일반적으로 데이터가 한 방향으로만(즉, 전체 클래스류에서 파트 클래스류로) 플로우됩니다. 예를 들어, 컴포지션 연관 관계는 Student 클래스를 Schedule 클래스와 연결하며 이는 학생을 제거하면 스케줄도 제거됨을 의미합니다.

연관에 이름을 지정해서 두 클래스류 간의 관계 네이처를 설명할 수 있지만 연관 종료점 이름이 있는 경우에는 이름이 필요하지 않습니다.

다음 그림에 설명된 대로, 컴포지션 연관 관계는 연관 종료점에 채워진 다이아몬드가 있는 실선으로 표시되며, 전체 또는 컴포지트 클래스류에 연결됩니다.

두 개의 클래스, Student 및 Schedule이 컴포지션 연관 관계로 결합됩니다.


피드백