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