Агрегация

Проекта

Человек

       
 
   
 


{complete, disjoint} {incomplete, overlapping}

Женщина Программист

Мужчина Руководитель

Бизнес-аналитик

Рис. … Вариант графического изображения отношения обобщения классов с использованием ограничений на множество обобщения


Агрегация (aggregation) – это частный случай ассоциации имеющий направленное отношение между классом А (часть) и классом В (целое), которое означает, что экземпляры класса А входят в состав экземпляра класса В.

Агрегация частный случай ассоциации, но может быть только бинарной.

Применяется для представления системных взаимоотношений типа «часть-целое». Агрегация показывает, из каких элементов состоит система и как они связаны между собой.

Части системы (класс-часть) это другой вид сущности и они не наследуют свойства и методы высшего класса (класса-контейнера)

Класс-контейнер Класс-часть

Рис. 33 Графическое изображение отношения агрегации

Пример диаграммы классов использующей отношение агрегации приведен на рис. 34.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: