Встречается на собеседованиях • сегодня
Какие знаешь агрегации
В Java агрегация — это отношение "часть-целое", где объекты могут существовать независимо. Основные виды:
- Простая агрегация - объекты связаны, но могут существовать отдельно:
java
class Engine { /*...*/ }
class Car {
private Engine engine;
text
Car(Engine engine) {
this.engine = engine;
}}
text
2. **Композиция** - более строгая форма, где части не могут существовать без целого:
```java
class Heart { /*...*/ }
class Human {
private Heart heart;
Human() {
this.heart = new Heart(); // Создается внутри
}
}Ключевые отличия:
- При агрегации части создаются вне основного объекта
- При композиции части создаются внутри основного объекта
- Композиция подразумевает более сильную связь

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы