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

Что такое паттерн Decorator? Приведите пример из Java.

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Динамически добавляет обязанности объекту, оборачивая его. Пример: InputStream wrapped с BufferedInputStream.

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

  • A. Decorator – это Singleton Правильный
  • B. Оборачивает объект для добавления функциональности; пример – BufferedInputStream
  • C. Не поддерживает множественное декорирование
  • D. Работает только с интерфейсами

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

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