UML协会的含义

时间:2018-06-01 14:49:59

标签: uml

我没有得到协会箭头的含义。 https://en.wikipedia.org/wiki/Association_(object-oriented_programming)。这是否意味着Class1使用了Class2?

2 个答案:

答案 0 :(得分:1)

这取决于您使用的UML版本。在UML 2.5中它具有导航性,使用不同的符号(“点”)表示最终所有权(即,哪个类拥有该关系 - 例如使用引用属性)。在UML 1中,它意味着可导航性和最终所有权的组合。

https://www.omg.org/ocup-2/documents/getting_it_right_on_the_dot.pdf

UML2 and UML1 arrows and dots

答案 1 :(得分:0)

Arrow表示Navigability并符合UML 2.5规范。

  

可导航性意味着可以从协会另一端的实例有效地访问参与运行时链接的实例(关联实例)

因此在下面的图中,Class的实例可以访问Class3的实例。 enter image description here