클래스의 특성 정의
기능 창의
일반
탭을 사용하여 클래스의 특성을 정의할 수 있습니다.
이 태스크 정보
클래스의 일반 기능을 정의하기 위해
일반
탭이 다음과 같이 구성됩니다.
이름
은 요소의 이름을 지정합니다. 기본 이름은
class_n
입니다. 여기서 n은 0 이상의 정수입니다. 클래스에 대한 세부 설명을 입력하려면
설명
탭을 사용하십시오.
L
은 해당되는 경우 요소의 레이블을 지정합니다.
스테레오타입
은 해당되는 경우 요소의 스테레오타입을 지정합니다. 스테레오타입은 이중 꺽쇠괄호로 묶이며(예:
«s1»
) 문서화용으로 클래스에 태그를 지정할 수 있습니다.
프로젝트의 현재 스테레오타입 목록에서 선택하려면 스테레오타입 선택 단추
를 클릭하십시오.
선택된 스테레오타입의 순서를 정렬하려면 스테레오타입 순서 변경 단추
를 클릭하십시오.
참고:
COM 스테레오타입은 구조적입니다. 즉, 코드 생성에 영향을 미칩니다.
기본 다이어그램
은 사용 가능한 다이어그램에서 클래스의 가장 완벽한 보기가 포함된 다이어그램을 지정합니다.
동시성
은 동시성을 지정합니다. 가능한 값은 다음과 같습니다.
활성
은 클래스가 자체 스레드에서 실행됨을 의미합니다.
순차
는 클래스가 시스템 스레드에서 실행됨을 의미합니다.
정의 위치
는 클래스의 소유자를 지정합니다. 모든 클래스는 패키지 또는 다른 클래스 내부에 있습니다.
참고:
패키지에 명시적으로 그려지지 않은 클래스는 다이어그램의 기본 패키지에 속합니다. 다이어그램이 패키지에 명시적으로 지정되지 않은 경우에는 다이어그램이 프로젝트의 기본 패키지에 속합니다.
클래스 유형
은 클래스 유형을 지정합니다. 가능한 값은 다음과 같습니다.
일반
은 클래스를 작성합니다.
템플리트
는 템플리트를 작성합니다. 필요한 인수를 지정하려면,
템플리트
단일 선택 단추를 선택하면 표시되는
템플리트 매개변수
탭을 사용하십시오.
인스턴스화
는 템플리트의 인스턴스화를 작성합니다. 필요한 인수를 지정하려면,
인스턴스화
단일 선택 단추를 선택하면 표시되는
템플리트 인스턴스화
탭을 사용하십시오.
참고:
클래스의 인스턴스를 작성하려면
인스턴스화
단일 선택 단추를 선택하고 인스턴스를 가져온 템플리트를 선택하십시오. 예를 들어, 템플리트 클래스가
A
이고
B
를 해당 클래스의 인스턴스로 작성하는 경우 이는 런타임에서
B
가 클래스
A
의 인스턴스로 작성됨을 의미합니다.
피드백