Значение ассоциации UML - PullRequest
0 голосов
/ 01 июня 2018

Я не понимаю, что означает стрелка ассоциации.https://en.wikipedia.org/wiki/Association_(object-oriented_programming). Означает ли это, что Class1 использует что-то из Class2?

Ответы [ 2 ]

0 голосов
/ 02 июня 2018

Это зависит от того, какую версию 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

0 голосов
/ 01 июня 2018

Стрелка означает Navigability и в соответствии со спецификацией UML 2.5.

Navigability означает, что экземпляры, участвующие в ссылках во время выполнения (экземпляры Ассоциации), могут быть эффективно доступны из экземпляров на других концах Ассоциации

Таким образом, на следующей диаграмме экземпляр класса имеет доступ к экземпляру класса 3.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...