Системный блок Монитор Клавиатура Мышь
Персональный компьютер
Рис. 34. Диаграмма классов для иллюстрации отношения агрегации на примере ПК
Композиция (composition) или композитная агрегация предназначена для определения отношения ”часть-целое”, при которой с уничтожением объекта класса-контейнера уничтожаются и все объекты, являющиеся его составными частями.
Композиция является частным случаем отношения ассоциации.
Класс-контейнер Класс-часть
Рис. 37. Графическое изображение отношения композиции
Для отношения композиции может использоваться кратность классов.
Однако кратность отношения композиции не должна иметь значение верхней границы больше 1.