对 2 个 UML 实体之间的关系模棱两可?你能告诉我有什么样的关系吗?

ambiguity about the relationship between 2 UML entities? Can you tell me what kind of relationship is there?

提问人:Wozywors 提问时间:11/16/2023 更新时间:11/17/2023 访问量:31

问:

enter image description here

对 2 个 UML 实体之间的关系模棱两可?你能告诉我有什么样的关系吗?

UML 实体 Staruml

评论


答:

0赞 Christophe 11/17/2023 #1

黑菱形表示复合聚集。

两侧的箭头表示聚合可以在两个方向上导航,即很容易找到它的,反之亦然,每个聚合都很容易找到它的所有者。RightSpecificationsAssignedRightsAssignedRightsRightSpecification

导航表达了在运行时以有效方式找到另一方的承诺。您也可以通过删除箭头来不显示导航(即未指定的可导航性),您将获得普通的复合聚合。

附言: 钻石上的箭头看起来很奇怪,因此很少使用。