python如何组织代码以便更改基类?

python

可以为基类定义别名,在类定义之前为其分配实际基类,并在整个类中使用别名。然后更改分配给别名的值,就能实现上述要求。顺便提一下,如果你想动态决定(例如,取决于资源的可用性)要使用哪个基类,这个技巧也很方便。例如:

BaseAlias=<realbaseclass>

classDerived(BaseAlias):

defmeth(self):

BaseAlias.meth(self)

...

以上是 python如何组织代码以便更改基类? 的全部内容, 来源链接: utcz.com/z/520600.html

回到顶部