什么是分层继承的实际UML图,在一些教程中,箭头指向基类,而另一些指向子类。
我知道Arrows总是指向基类。
但是想知道层次继承中是否有特殊情况,以便某些教程的箭头指向下方。
最佳答案
作为参考,您应该在此处使用UML规范,并且该规范明确指出泛化带有指向超类(父类)的箭头。请参阅第9.2.5节。以获得明确的确认。
两种图表都使用了错误的箭头类型(箭头应该是带有空心三角形的实线作为箭头),但在方向上,假设A是超类,则第二个箭头是正确的。
关于java - 什么是正确的UML层次继承?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49222972/