Skip to main content
 首页 » 编程设计

python之python中的装饰器是猴子修补技术的例子吗

2025年05月04日14zdz8207

最近在看monkey patching技术,不知道能不能说出来。

请您参考如下方法:

Decorator = 一个接受一个函数作为参数并返回一个函数的函数

Monkey patching = 用不同的值替换对象上字段的值(不一定是函数)

在函数的情况下,可以通过装饰器执行猴子修补。所以我猜 decorator 可能被认为是猴子修补的一个例子。然而,猴子修补通常指的是改变第 3 方库的行为。在那种情况下,装饰器就没那么有用了。