❓ Чем отличается агрегация от композиции?
Композиция и агрегация — это разновидности отношений «часть-целое» в объектно-ориентированном программировании.
🔹 Композиция — жесткая связь. Если уничтожается целый объект, то уничтожаются и его части.
Пример: Двигатель — это часть автомобиля. Если удалить машину, двигатель тоже исчезнет.
🔹 Агрегация — более слабая связь. Объект-часть может существовать независимо от объекта-целого.
Пример: Университет и студенты. Университет может закрыться, но студенты продолжат существовать.
Post #792
1.84K
- 🔥 10
- 🤔 5
- 👍 1