Warm tip: This article is reproduced from serverfault.com, please click

其他-UML图中的可导航性是什么?

(其他 - What is Navigability in UML diagrams?)

发布于 2017-03-25 03:49:29

UML图中的可导航性示例是什么?我的教授提供了以下数据,但我似乎无法弄清楚:

在此处输入图片说明

Questioner
Peter Tao
Viewed
0
qwerty_so 2020-07-02 15:20:09

这显示了可导航性。A可以看到(意味着它具有属性引用)B相反B,没有关于/参考的想法A

UML 2.5规格页 18:

  • 箭头符号用于表示关联端点的可导航性。根据定义,所有类拥有的关联端点都是可导航的。按照惯例,元模型中所有关联拥有的端点都是不可导航的。

  • 两端都没有用可导航性箭头标记的关联意味着该关联在两个方向上都是可导航的。

甚至更相关。200:

在此处输入图片说明

过去,通常根据非正式公约使用可导航性表示法,即不可导航的终端被假定为协会拥有,而可导航的终端被假定为分类器位于另一端。现在不推荐使用此约定。聚合类型,可导航性和最终所有权是独立的概念,每个概念都有其自己的显式表示法。类拥有的关联端点始终是可导航的,而关联拥有的那些端点则可能是可导航的。

因此,你应该改用点符号: