python如何组织代码以便更改基类?
可以为基类定义别名,在类定义之前为其分配实际基类,并在整个类中使用别名。然后更改分配给别名的值,就能实现上述要求。顺便提一下,如果你想动态决定(例如,取决于资源的可用性)要使用哪个基类,这个技巧也很方便。例如:
BaseAlias=<realbaseclass>classDerived(BaseAlias):
defmeth(self):
BaseAlias.meth(self)
...
以上是 python如何组织代码以便更改基类? 的全部内容, 来源链接: utcz.com/z/520600.html