您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python中的抽象类+ mixin +多重继承

python中的抽象类+ mixin +多重继承

继承不是应该相反吗?foo目前在MRO之前bar_for_foo_mixin,然后理所当然地抱怨。用class myfoo(bar_for_foo_mixin, foo)它应该工作。

而且我不确定您的班级设计是否是正确的方法。由于您使用mixin来实现,bar因此最好不要从foo派生而只向’foo’类注册(即foo.register(myfoo))。但这只是我的直觉。

为了完整起见,这里是ABC文档

python 2022/1/1 18:37:59 有406人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶