Композиция — это связь "содержит" или "часть-целое", при которой один класс (композит) содержит ссылку на другой класс (компонент) или его экземпляры. Жизненный цикл компонента обычно тесно связан с жизнью композита. Это сильная связь, где компонент не может существовать без композита.
Преимущества композиции:
Пример: Класс Автомобиль
может содержать ссылку на класс Двигатель
. Если уничтожается Автомобиль
, то и Двигатель
(в этом контексте) перестает существовать.
java
Композиция — это связь "содержит" или "часть-целое", при которой один класс (композит) содержит ссылку на другой класс (компонент) или его экземпляры. Жизненный цикл компонента обычно тесно связан с жизнью композита. Это сильная связь, где компонент не может существовать без композита.
Преимущества композиции:
Пример: Класс Автомобиль
может содержать ссылку на класс Двигатель
. Если уничтожается Автомобиль
, то и Двигатель
(в этом контексте) перестает существовать.
java
Register or sign in to get access to full answers for all questions from the question bank.