何时使用类继承或关系?

时间:2015-07-07 18:06:05

标签: python inheritance relation derived-class many-to-one

我在决定使用哪个,派生类或多对一关系时遇到了麻烦。

例如,我希望有一类Breed与该品种有关的平均数据,然后我希望将Dog类作为个体狗数据,可以参考Breed的平均数据。根据我的理解,我可以使用类继承或多对一关系来做到这一点。但是我不太确定两者之间的细微差别会让我更喜欢一个而不是另一个。

1 个答案:

答案 0 :(得分:2)

通常,继承代表'是'关系和构成a'有一个'关系。狗是一个品种?并不是的。品种是狗的财产或特征,狗有品种。在这种情况下,继承是不合适的。