这两个uml箭头是相同的吗?

时间:2016-11-21 03:03:58

标签: uml class-diagram domain-model staruml

enter image description here

这两个协会在概念上是否相同?我的教科书使用第二种类型,但我的uml软件只能生成第一种类型的关联。

谢谢!

1 个答案:

答案 0 :(得分:3)

不,它们不相同。

第一个表示可导航性并显示A是B的属性(或者更具体地说,B具有A类型的一个属性)。您可以将B替换为类型A的属性来替换它,即在B类中添加一个包含以下内容的行的属性隔离专区:JSONObject jarr = jobj.getJSONObjcet("scan_results"); //this might help you out.

第二个是关于在阅读关联的含义时应该放置类的顺序的暗示,即在你的情况下谁拥有谁。如果从类别名称来看,:AA owns B并不清楚,那么您的箭头会告诉您B owns A

您可以B owns A(所以使用图中的小三角形),但将B作为A的属性(因此箭头在关联的另一端比在第二张图片中结束)。

请参阅

  • 图11.27 on p。 UML 2.5规范的202
  • 表格。 718。