什么是分层继承的实际UML图,在一些教程中,箭头指向基类,而另一些指向子类。

我知道Arrows总是指向基类。

但是想知道层次继承中是否有特殊情况,以便某些教程的箭头指向下方。

java - 什么是正确的UML层次继承?-LMLPHP

java - 什么是正确的UML层次继承?-LMLPHP

最佳答案

作为参考,您应该在此处使用UML规范,并且该规范明确指出泛化带有指向超类(父类)的箭头。请参阅第9.2.5节。以获得明确的确认。

两种图表都使用了错误的箭头类型(箭头应该是带有空心三角形的实线作为箭头),但在方向上,假设A是超类,则第二个箭头是正确的。

关于java - 什么是正确的UML层次继承?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49222972/

10-11 02:38