💡 Краткий ответ для собеседования
Динамически добавляет обязанности объекту, оборачивая его. Пример: InputStream wrapped с BufferedInputStream.
Варианты ответа в приложении:
Варианты ответа в приложении: