SA Шпаргалка

Все ответы в 2 клика

Средний

В чем разница между Агрегацией и Композицией в UML?

Оба отношения описывают связь "часть-целое", но с разной силой:

Агрегация (Пустой ромб):
Слабая связь. Часть может существовать без целого.
Пример: Автомобиль и Колесо. Если автомобиль уничтожить, колесо можно снять и поставить на другой.

Композиция (Закрашенный ромб):
Строгая связь. Часть НЕ может существовать без целого. Жизненный цикл части управляется целым.
Пример: Здание и Комната. Если снести здание, комнаты тоже перестанут существовать.

Другие вопросы темы «Связи в Class Diagram»

Ещё вопросы раздела «UML»

Все вопросы раздела «UML»