gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:03:32 35 4
gpt4 key购买 nike

Image: Class B extends class A. Then Why is the arrow from B to A?

上图中B类继承了A类。如果B继承了A的所有方法,箭头不应该是从A到B吗?在我看来,如果箭头是从 A 到 B 会更有意义。

箭头的方向是这个方向而不是相反的方向是否有原因?我很想听听解释。
谢谢你。

编辑:我知道这是 UML 的设计方式,并且根据 UML 的规则,上图是正确的,但我的问题是 为什么 UML 使箭头朝这个方向发展。

最佳答案

原因是在你的情况下 B引用文献(或您将调用的)A .没有关于B的知识在 A ,所以没有从 A 到 B 的箭头,而是相反。

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

关于oop - UML 继承——为什么箭头的方向是从子类到父类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50027134/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com