继承还是条件?

Hao*_*Lim 3 language-agnostic oop

我听说有人说好的设计涉及使用继承,而不是使用if块乱丢你的代码.在什么情况下我们应该使用继承,什么时候条件阻塞就好了?

Mat*_*nze 6

像这样的一次重构被称为替换条件多态.

我们实际上更喜欢构图而不是继承,但是......这里讨论的主题实在太宽泛了,但这本书值得一读,可以帮助你入门.