Описание тега monkeypatching

Динамическое изменение поведения во время выполнения путем замены элементов программы новыми элементами программы

Monkeypatching в языках с поздним связыванием относится к изменению поведения во время выполнения путем замены элементов программы новыми элементами программы.

Примеры включают замену метода класса новой функцией или исправление члена класса.

Этот термин может иметь уничижительный оттенок, поскольку этот метод обычно используется в стороннем коде.

Для получения дополнительной информации см. "Monkeypatching for Humans" в Coding Horror.