컴포지트 클래스 작성

컴포지트 클래스의 인스턴스를 파트라고 합니다. 코드의 컴포넌트(조치 또는 조작)를 식별하려면 표현식 instance-of-composite.name-of-part를 사용하십시오. 컴포넌트의 다중성은 컴포넌트가 포함된 컴포지트의 각 인스턴스에 상대적입니다. 예를 들어, 자동차 하나당 하나의 엔진이 있습니다.

이 태스크 정보

다중성이 잘 정의되면(예: 1 또는 5) 컴포지트가 인스턴스화될 때 IBM® Rational® Rhapsody®가 런타임에서 컴포넌트를 작성합니다. 연관이 링크로 인스턴스화되는 경우에는 런타임에서 연관이 초기화됩니다.

컴포지트가 삭제되면 해당 컴포넌트가 모두 삭제됩니다.

프로시저

  1. 컴포지트 클래스 도구를 클릭하십시오.
  2. 다이어그램 내부를 클릭하거나 클릭하여 끌기로 컴포지트 클래스를 작성하십시오. 다이어그램에 새 컴포지트 클래스가 표시됩니다.

결과

컴포지트 클래스는 컨테이너 클래스이므로 내부에 오브젝트와 관계를 작성할 수 있습니다. 컴포지트 클래스는 오브젝트 및 파트와 동일한 기능 창을 사용합니다. 컴포지트 클래스의 기능을 지정할 수 있는 또 다른 방법은 컴포지션을 사용하는 것입니다.


피드백