연습 7: 패턴 재적용

이 연습에서는 인수로서 사용하는 인터페이스에 추가 요소를 추가한 후에 샘플 패턴을 재적용하는 것을 탐색합니다.

연습 6에서 인터페이스 패턴에 대해 인수를 지정했습니다. UML 오퍼레이션이 인수로서 AppFunction1을 지정할 때 AppFunction1 클래스에 추가되고 지정된 템플리트 매개변수로 바인드되었습니다. 이제 패턴 응용프로그램에 참여한 다른 요소를 갱신하는 데 패턴 재적용을 사용하는 방법을 관찰하기 위해 일부 인수 요소를 수정할 수 있습니다.

단계를 수행하기 전에 이 연습을 보려면 다음을 클릭하십시오.

 데모 보기 단추 데모 보기

시작하기 전에 연습 6: 인수로서 기존 요소 바인딩을 완료해야 합니다.

인터페이스에 오퍼레이션 추가

패턴 사용의 힘을 볼 수 있도록 패턴 재적용의 결과를 관찰하려면 오퍼레이션 요소를 추가하십시오.
  1. 모델 탐색기 보기에서 IMyInterface 인터페이스를 마우스 오른쪽 단추로 클릭한 후 UML 추가 > 조작을 클릭하십시오. 오퍼레이션이 인터페이스에 추가되고 기본 이름이 활성화됩니다.
  2. 기본 이름 대신 myOperation을 입력하십시오.
  3. 다이어그램 보기에서 패턴 인스턴스를 마우스 오른쪽 단추로 클릭한 후 패턴 > 패턴 재적용을 클릭하십시오. 패턴 작성자가 패턴 디자인 시 재적용 프로세스를 특별히 변경하지 않는 한, 이 패턴에서처럼 모든 바인드된 요소는 패턴을 통해 다시 평가됩니다.
  4. 다이어그램 보기 또는 모델 탐색기 보기에서 패턴의 재적용 결과를 관찰하려면 AppFunction1 클래스를 찾으십시오. myOperation 오퍼레이션이 IMyInterface에 추가되었습니다.

패턴 적용 요약의 내용을 검토하여 이 학습서를 완료하십시오.

피드백
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.