【发布时间】:2013-06-22 21:31:31
【问题描述】:
在所有情况下都应该优先考虑组合而不是继承吗?
我读过继承实际上现在被视为一种反模式。我的问题是某些关系在逻辑上适合继承,即 is-a 关系。
但是从最近的阅读来看,这被认为是错误的?
这是怎么回事?
【问题讨论】:
标签: oop design-patterns
在所有情况下都应该优先考虑组合而不是继承吗?
我读过继承实际上现在被视为一种反模式。我的问题是某些关系在逻辑上适合继承,即 is-a 关系。
但是从最近的阅读来看,这被认为是错误的?
这是怎么回事?
【问题讨论】:
标签: oop design-patterns
不,在所有情况下,组合都不应该优先于继承。您通常将它们用于不同的事情和不同的情况。
【讨论】: