多重继承
Java不允许多重继承,Python允许多重继承(这种设计通常称之为MixIn)。
例如:
class Dog(Animal,Runnable):
pass
在设计类的时候,我们优先考虑通过多重继承来组合多个MixIn的功能,而不是设计多层次的复杂的继承关系。
定制类
(暂时记录这么多)
Java不允许多重继承,Python允许多重继承(这种设计通常称之为MixIn)。
例如:
class Dog(Animal,Runnable):
pass
在设计类的时候,我们优先考虑通过多重继承来组合多个MixIn的功能,而不是设计多层次的复杂的继承关系。
(暂时记录这么多)