说我有一类动态继承
class ParentA:
def initialize(self):
pass
def some_event(self):
pass
def order(self, value):
# handle order in some way for Parent A
class ParentB:
def initialize(self):
pass
def some_event(self):
pass
def order(self, value):
# handle order in another for Parent B
的2层不同的实现如何动态让无论从ParentA
或ParentB
一些第三类继承基于这样的事?
class MyCode:
def initialize(self):
self.initial_value = 1
def some_event(self):
# handle event
order(self.initial_value)
# let MyCode inherit from ParentA and run
run(my_code, ParentA)
我重新打开的问题becaused的DUP约为创建后改变类的实例,而这个问题是关于用不同的基类创建*类*的。 – shx2