http://i.stack.imgur.com/SbDlZ.jpg我怎样才能知道哪一个是UML图的超
谁能帮助我如何找出哪一个是一个超类。 我认为从图中可以看到CChatWnd,因为它有许多箭头到达其他子类,但它也有一个箭头出去到CprivateChatWnd。
任何帮助将不胜感激
http://i.stack.imgur.com/SbDlZ.jpg我怎样才能知道哪一个是UML图的超
谁能帮助我如何找出哪一个是一个超类。 我认为从图中可以看到CChatWnd,因为它有许多箭头到达其他子类,但它也有一个箭头出去到CprivateChatWnd。
任何帮助将不胜感激
CChatWnd是CPrivateChatWnd的父类,并CPanelWnd是CChatWnd的超类。
请注意,在您的图中有两种类型的箭头:我提到的类之间的是泛化,而其他类是指向性关联。
有关UML类图的基础知识的快速概述,我觉得这个link有用。对于您目前的问题,关于继承的部分可能会特别感兴趣。
非常感谢你 – user1291606
这个答案是正确的,所以给他答案。超类的更常见的同义词是泛化。所以CChatWnd是CPrivateChatWnd的泛化,CPanelWnd是CChatWnd的泛化。相反,CPrivateChatWnd是CChatWnd的专业化,CChatWnd是CPanelWnd的专业化。 –