Как изобразить отношения "класс использует класс" через UML

Случай А Скажем, у вас есть 2 класса Model а также Settings,

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

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

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

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

2 ответа

Решение

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

Ну, вы можете использовать отношение "использует" (пунктирная или пунктирная линия, открытая стрелка). Я нашел хороший и полезный обзор на http://usna86-techbits.blogspot.de/2012/11/uml-class-diagram-relationships.html.

Другие вопросы по тегам