2011-07-29 4 views
9

클래스 다이어그램을 모델링 할 때 도구 상자에는 클래스 및 인터페이스에 대한 특수 개체가 포함되어 있습니다. 아이콘이 다이어그램에 추가 된 경우 Project Browser에 표시된 아이콘에 따라 다릅니다. (이들의 속성은 같을 것입니다.)클래스 요소를 인터페이스 요소로 변경

class으로 생성 된 객체를 interface 유형의 객체로 변경할 수 있습니까? 또는 class을 삭제하고 interface을 새로 만들어야합니까?

답변

20

예, 가능하고 간단합니다.

클래스를 선택하고 요소 특성 창을 봅니다 (보이지 않으면보기 메뉴에서 선택하십시오). 속성 창에는 클래스 설정 (또는 인터페이스 등), 프로젝트 및 고급이라는 세 가지 분기가 있습니다.

클래스 설정을 보면 유형이라는 필드에 줄임표 버튼 (...)이 있습니다. 이것을 선택하면 요소 유형을 Interface 또는 원하는 다른 유형으로 변경할 수 있습니다.

유형을 변경 한 후에 요소 속성을 다시 확인해야 할 수도 있습니다. 예를 들어, 간단한 클래스를 인터페이스로 변경하는 것은 매우 간단합니다. 반면에 인터페이스를 클래스로 변경하면 클래스는 추상이며 (인터페이스가 있기 때문에) "인터페이스"스테레오 타입을 유지합니다.

+1

또한 다이어그램에서 요소를 선택하고 메뉴 옵션'메뉴 | 요소 | 고급 | 유형 변경 ... '이 옵션은 더 안전한 옵션 일 수 있습니다. –

+1

리본에서 _Design 탭으로 이동 → 요소 섹션에서 _Manage_ 메뉴를 사용하여 _ 변경 _ 유형 _을 선택합니다. –

관련 문제