Как изобразить отношения «класс использует класс» через UML - PullRequest
17 голосов
/ 14 ноября 2011

Случай A Допустим, у вас есть 2 класса Model и Settings.

В настройках ничего нет, кроме public static констант, используемых в приложении.Какой тип отношений вы бы назвали этими двумя классами?

Случай B Скажем, у вас есть класс IntersectionManager singleton, который используется классами Road и Carчтобы извлечь из него некоторые данные.

Как называется связь " class использует класс " в UML?

Вы бы использовали одни и те же отношения для обоих случаев Aа случай Б?Какую стрелку UML вы бы использовали для демонстрации этих отношений?

Ответы [ 2 ]

26 голосов
/ 15 августа 2013

Ну, вы можете использовать отношение «использует» (пунктирная или пунктирная линия, открытая стрелка). Хороший и полезный обзор я нашел по адресу http://usna86 -techbits.blogspot.de / 2012/11 / uml-class-chart-relationss.html .

7 голосов
/ 14 ноября 2011

Обычная черная и сплошная ассоциативная линия в обоих случаях.При желании со стрелками на одном или обоих концах для иллюстрации направления использования.

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