Ссылаясь на этот источник , определение UML имеет вид
Зависимость - это направленное отношение, которое используется, чтобы показать, что некоторый элемент UML или набор элементов требует, нуждаетсяили зависит от других элементов модели для спецификации или реализации.
Но тогда, согласно учебнику, UML Distilled , в разделе Диаграмма классов: Основы -> Зависимость , ключевое слово <<use>>
описывается как
Источник требует целевого объекта для его реализации.
Здесь я могуне вижу никакой разницы между общей строкой зависимости и конкретным ключевым словом <<use>>
.Есть ли случай, когда <<use>>
необходим или он просто избыточен?