はどのように私は動的にこのような何かに基づいてParentA
またはParentB
のいずれかからいくつかの第三クラスの継承をさせることができ、私はクラスダイナミック継承は、
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つの異なる実装を持って言いますか?
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)
:もちろん、あなたが同じよう
type()
呼び出しでこれらの値を構築することができ、BASE_CLASS、またsubclass_body_dictを保存するために持っていけません基本クラスが異なる*クラスを作成することです。 – shx2