說,我有一些MainClass
它在其方法的某個點上具有作爲MainClass
屬性OtherClass
的對象的實例化。在python中擴展類
mainobj = MainClass()
isinstance(mainobj.otherclassobj, OtherClass) == True
現在,我希望延長OtherClass
,然後用MainClass
有新的擴展類。
我是否有更方便的選擇,除了擴展MainClass
並重新定義其所有方法self.otherclassobj
實現它從ExtendedOtherClass
?