如下两个类的声明:
class GameLogicInterface(Actor, SocketWrapperMixin, TimerMixin, protocol.Protocol):
class GameLogic(GameLogicInterface, TimerMixin, CardTypeMixin, protocol.Protocol):
很明显GameLogic有重复继承,为什么不直接写class GameLogic(GameLogicInterface):?
我知道现在Python的MRO是广度优先,但这样的重复继承没什么问题吗? 不会造成存储浪费吗?
看不出有什么问题。多用个几 k 数据不算什么事吧?