컴포지트 클래스의 인스턴스를 파트라고 합니다.
코드의 컴포넌트(조치 또는 조작)를 식별하려면 표현식 instance-of-composite.name-of-part를 사용하십시오.
컴포넌트의 다중성은 컴포넌트가 포함된 컴포지트의 각 인스턴스에
상대적입니다. 예를 들어, 자동차 하나당 하나의 엔진이 있습니다.
이 태스크 정보
다중성이 잘 정의되면(예: 1 또는 5) 컴포지트가 인스턴스화될
때 IBM® Rational® Rhapsody®가
런타임에서 컴포넌트를 작성합니다. 연관이 링크로
인스턴스화되는 경우에는 런타임에서 연관이
초기화됩니다.
컴포지트가
삭제되면 해당 컴포넌트가 모두 삭제됩니다.
프로시저
- 컴포지트 클래스 도구를 클릭하십시오.
- 다이어그램 내부를 클릭하거나 클릭하여 끌기로
컴포지트 클래스를 작성하십시오. 다이어그램에
새 컴포지트 클래스가 표시됩니다.
결과
컴포지트 클래스는 컨테이너
클래스이므로 내부에 오브젝트와 관계를 작성할 수 있습니다. 컴포지트 클래스는
오브젝트 및 파트와 동일한 기능 창을 사용합니다. 컴포지트 클래스의 기능을
지정할 수 있는 또 다른 방법은 컴포지션을 사용하는 것입니다.