2013-01-23 2 views
2

http://i.stack.imgur.com/SbDlZ.jpg어떻게 하나

사람이 하나가 슈퍼 클래스의 어떤 발견하는 방법에 대한 좀 도와 줄래 UML 다이어그램의 슈퍼 클래스 인 알 수 있습니다. 그 그림에서 다른 하위 클래스로가는 화살표가 많기 때문에 CChatWnd가 될 것이라고 생각하지만 CprivateChatWnd에 화살표가 있습니다.

어떤 도움을

답변

2

CChatWnd이 CPrivateChatWnd의 슈퍼 클래스입니다 감사 할 것이며, CPanelWnd는 CChatWnd의 슈퍼 클래스입니다.

다이어그램에는 두 가지 유형의 화살표가 있습니다. 내가 언급 한 클래스 사이의 일반화는 일반화이며 다른 것은 일반 지향화입니다.

+0

고마워요 – user1291606

+1

이 답변은 정확하므로 답변 해주십시오. 수퍼 클래스의 더 일반적인 동의어는 일반화입니다. 따라서 CChatWnd는 CPrivateChatWnd의 일반화이며 CPanelWnd는 CChatWnd의 일반화입니다. 반대로 CPrivateChatWnd는 CChatWnd의 특수화이며 CChatWnd는 CPanelWnd의 특수화입니다. –

0

UML 클래스 다이어그램의 기초에 대한 간략한 개요는 link이 유용하다는 것을 알 수 있습니다. 현재의 질문에 대해서는 상속에 관한 부분이 특별히 흥미로울 수 있습니다.

관련 문제