当前位置 : 主页 > 手机开发 > 其它 >

oop – UML继承 – 为什么从子类到父类的箭头方向?

来源:互联网 收集:自由互联 发布时间:2021-06-19
在上面的图像中,B类继承了A类.如果B继承了所有A的方法,箭头不应该从A到B吗?在我看来,如果箭头是从A到B,那将更有意义. 有没有理由说箭头的方向是这样而不是相反?我很乐意听到这个
在上面的图像中,B类继承了A类.如果B继承了所有A的方法,箭头不应该从A到B吗?在我看来,如果箭头是从A到B,那将更有意义.

有没有理由说箭头的方向是这样而不是相反?我很乐意听到这个解释.
谢谢.

编辑:我知道这是UML的设计方式,根据UML的规则,上图是真的,但我的问题是为什么UML使箭头走这条路.

原因是在你的情况下B引用(或者你将要调用)A.A中没有关于B的知识,所以没有箭头从A到B,而是反过来.

UML实体图不是关于谁“得到”什么,而是关于谁引用/知道谁.

网友评论