← Все вопросы по Java
🔥 Java 📂 OOP ⚡ Junior/Middle

В чём разница между композицией и наследованием? Что предпочтительнее?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Композиция – HAS-A отношение (включение объекта), наследование – IS-A. Рекомендуется "предпочитать композицию наследованию" для гибкости.

Варианты ответа в приложении:

  • A. Наследование всегда лучше Правильный
  • B. Композиция (HAS-A) создаётся через поля и даёт большую гибкость, чем жёсткая иерархия наследования
  • C. Композиция не поддерживается
  • D. Наследование запрещено в Java

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.