说,我有一些MainClass
它在其方法的某个点上具有作为MainClass
属性OtherClass
的对象的实例化。在python中扩展类
mainobj = MainClass()
isinstance(mainobj.otherclassobj, OtherClass) == True
现在,我希望延长OtherClass
,然后用MainClass
有新的扩展类。
我是否有更方便的选择,除了扩展MainClass
并重新定义其所有方法self.otherclassobj
实现它从ExtendedOtherClass
?