Ответ - паттерн проектирования, при использовании которого класс или функция изменяет или дополняет функциональность другого класса или функции без использования наследования или прямого изменения исходного кода.

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.