UML отношения relationships
UML отношения relationships
Типы:
- Обобщение (Generalization, Inheritance)
- Реализация (Realization)
- Ассоциация (Association)
- Композиция (Composition)
- Агрегация (Aggregation)
- Вложенность (Nested)
Обобщение (Generalization, Inheritance)
Описывает наследование
Реализация (Realization)
Зависимость от интерфейса
Ассоциация (Association)
Используется в каком-то методе как переменная или как данные полученные извне(из другого сервиса)
Композиция (Composition)
Класс содержит в себе другой класс и не может существовать или функционировать без него.
Агрегация (Aggregation)
Содержит в своих полях объекты класса. Может существовать без них.
Вложенность (Nested)
Вложенный класс