1 заметка с тегом
#UML
UML: Связи между сущностями (объектами)
19 февраля 2020, 17:49
Основные связи при проектировании Архитектуры
Реализация протокола/интерфейса или Имплементация. | |
Явная связь | |
Композиция — внутренняя зависимость | |
Агрегация (инъекция зависимости) внешняя зависимость |
Понизить связанность кода путём скрытия конкретной реализции за протоколами и для этого в UML диаграмме нам подходит такая связь ...
Например: у нас есть протокол и объекты которые на него подписаны (реализующие этот протокол).
protocol Configurable { func configure(with model: Model) }