由于这是一个假设的问题,我不确定它是否属于这里。如果没有,我道歉。
在日常编码中应该依赖多少继承?如果我创建的项目中我想要从每个类到父类的链接,我应该创建一个具有单个Parent属性的类,然后从该属性继承所有其他类吗?
我实际上现在处于这样的情况,并不是每个类都需要父链接,但是我不知道是否应该使用继承。我也想知道我是否应该继承这个类,即使我不使用Parent属性,只是为了保持一致性。
答案 0 :(得分:4)
记住继承意味着什么:
继承表示"是(某些其他对象)的类型"
作品表示"有(某些其他对象)"
在您的情况下,合成听起来更正确。在一般情况下,构图更正确。只在"中使用继承是一种"的情况。