Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 연관, 구성 및 집계

<시간/>

C#의 연결

연결은 C#에서 개체 간의 관계를 정의합니다. 개체 간에 일대일, 일대다, 다대일 및 다대다 관계를 정의할 수 있습니다.

예를 들어, 한 직원은 여러 프로젝트와 연관될 수 있지만 프로젝트에는 두 명 이상의 직원이 있을 수 있습니다.

C#의 구성

컴포지션에서 상위 개체가 삭제되면 하위 개체도 상태를 잃게 됩니다.

구성은 특별한 유형의 집계이며 관계의 일부를 제공합니다.

예를 들어 A Car에는 엔진이 있습니다. 자동차가 파괴되면 엔진도 파괴됩니다.

C#의 집계

집계는 C#에서 개체 간의 직접적인 관계입니다. 개체 간의 관계입니다.

예:직원 및 부서.

직원은 단일 부서와 연결되지만 부서에는 두 명 이상의 직원이 있을 수 있습니다.