컴포넌트 인스턴스 이름

컴포넌트 인스턴스는 다음 이름 지정 방식을 사용합니다(여기서 컴포지트는 전체이고 컴포넌트는 파트임).
whole[n]->part[m]

예를 들어, 컴포지트 클래스 B 안에 있는 컴포넌트 클래스 A의 경우 컴포넌트 A의 다섯 번째 인스턴스는 다음과 같이 표시됩니다.

B[3]->itsA[4] 

이름 B[3]->itsA[0]은 클래스 A의 첫 번째 인스턴스에 B[3]의 컴포넌트로 지정되고 itsA[1]은 두 번째에 지정됩니다.

유사한 이름 지정 방식이 관계에 사용됩니다. 이 경우, 컴포지트(전체)는 관계의 소스로 간주되며 컴포넌트(파트)는 대상입니다.

생성 체인으로 인해, 컴포넌트는 일반적으로 클래스 인스턴스로 먼저 작성된 후에만 컴포넌트로 작성됩니다. 이 생성은 인스턴스 이름에 반영됩니다. 먼저, A[x](예: A[4])로 작성된 후
B[y]->itsA[z](예: B[2]->itsA[3])로 작성됩니다.


피드백