Проекта
Человек
{complete, disjoint} {incomplete, overlapping}
Женщина Программист
Мужчина Руководитель
Бизнес-аналитик
Рис. … Вариант графического изображения отношения обобщения классов с использованием ограничений на множество обобщения
Агрегация (aggregation) – это частный случай ассоциации имеющий направленное отношение между классом А (часть) и классом В (целое), которое означает, что экземпляры класса А входят в состав экземпляра класса В.
Агрегация частный случай ассоциации, но может быть только бинарной.
Применяется для представления системных взаимоотношений типа «часть-целое». Агрегация показывает, из каких элементов состоит система и как они связаны между собой.
Части системы (класс-часть) это другой вид сущности и они не наследуют свойства и методы высшего класса (класса-контейнера)
Класс-контейнер Класс-часть
Рис. 33 Графическое изображение отношения агрегации
Пример диаграммы классов использующей отношение агрегации приведен на рис. 34.