링크 또는 역방향 링크 메시지 작성

두 클래스류 역할 간에 링크가 작성되면 링크에 메시지를 추가할 수 있습니다. 링크 메시지에는 자동으로 번호가 지정되지만 예를 들어, 하위 번호 지정 시스템을 사용하여 편집하고 번호를 다시 지정할 수 있습니다.

이 태스크 정보

협업 다이어그램에서 링크 메시지를 작성하려면 다음과 같은 두 가지 도구를 사용해야 합니다.
  • 링크 메시지 도구(링크 메시지 도구)는 링크에서 두 번째 분류자 역할을 가리키는 메시지를 작성합니다.
  • 역방향 링크 메시지 도구(역방향 링크 메시지 도구)는 다른 방향을 가리키는 링크 메시지를 작성합니다.

클래스류 및 연관 역할과 마찬가지로 메시지는 <Unspecified>일 수 있습니다. 이는 메시지가 추상이며 클래스 조작의 실현이 아님을 의미합니다. 링크 메시지는 클래스의 기존 조작 인스턴스 또는 새 조작의 인스턴스일 수 있습니다. 그러나 링크 메시지가 특정 조작을 실현하려면 해당 조작이 메시지의 대상과 연관된 클래스의 메소드여야 합니다.

메시지(조작의 인스턴스 또는 추상)의 표기법은 ReturnValue = MessageName(Arg, Arg, Arg...). 이 표기법은 처음 작성 시 메시지 이름에서 사용하거나 기능 창에서 명시적으로 이러한 상자를 입력할 수 있습니다.

조작 인스턴스인 메시지가 반드시 실제 호출의 양식을 나타내지는 않습니다. 협업에는 관심 항목만 지정할 수 있습니다. ReturnValue는 선택적입니다. 함수가 값을 리턴하지 않을 수도 있으며 리턴값이 적용되는 로컬 변수를 지정하지 않을 수도 있습니다.

링크를 작성하거나 링크 메시지를 되돌리려면 다음을 수행하십시오.

프로시저

  1. 링크 메시지 도구 또는 역방향 링크 메시지 도구를 클릭하십시오. 커서가 위쪽을 가리키는 작은 화살표로 변경됩니다.
  2. 화살표 끝을 연관 역할로 이동한 다음 마우스 왼쪽 단추로 클릭하십시오. 자동으로 생성된 번호가 포함된 텍스트 상자가 열립니다.
  3. 메시지 이름을 입력하십시오. 원하는 경우 번호 지정을 변경할 수 있습니다. 사용자가 지정하는 번호부터 계속 자동으로 번호가 지정됩니다.
    주: 번호를 편집하는 경우에는 번호 시퀀스가
    마침표(.)로 끝나 명확하게 나타내는지 확인하십시오. 마침표가 없으면 메시지 번호가 올바르게 지정되지 않습니다.
  4. Enter를 눌러 이름을 완성하십시오.

결과

새 메시지는 기본적으로 <Unspecified>입니다. 대상 클래스 또는 액터의 기존 또는 새 조작 인스턴스로 작성하려면 기능 창을 여십시오(메시지의 기능 수정 참조).


피드백