我一直在用Python破解类似这样的代码:
这段文字与IT技术有关。其中,它创建了一个基本类A的派生类,该派生类具有额外的方法f,并将新类重新赋值给A。
那么这跟在Python中使用元类有什么区别呢?使用元类有哪些优势呢?
def hack(f,aClass) :
class MyClass(aClass) :
def f(self) :
f()
return MyClass
A = hack(afunc,A)
这段文字与IT技术有关。其中,它创建了一个基本类A的派生类,该派生类具有额外的方法f,并将新类重新赋值给A。
那么这跟在Python中使用元类有什么区别呢?使用元类有哪些优势呢?