C#의 연결
연결은 C#에서 개체 간의 관계를 정의합니다. 개체 간에 일대일, 일대다, 다대일 및 다대다 관계를 정의할 수 있습니다.
예를 들어, 한 직원은 여러 프로젝트와 연관될 수 있지만 프로젝트에는 두 명 이상의 직원이 있을 수 있습니다.
C#의 구성
컴포지션에서 상위 개체가 삭제되면 하위 개체도 상태를 잃게 됩니다.
구성은 특별한 유형의 집계이며 관계의 일부를 제공합니다.
예를 들어 A Car에는 엔진이 있습니다. 자동차가 파괴되면 엔진도 파괴됩니다.
C#의 집계
집계는 C#에서 개체 간의 직접적인 관계입니다. 개체 간의 관계입니다.
예:직원 및 부서.
직원은 단일 부서와 연결되지만 부서에는 두 명 이상의 직원이 있을 수 있습니다.