I’m trying very hard to not jump in and say that actually, you’re not talking about inheritance but subclassing- one implies the other, but they’re not the same. Clearly I failed.
I'm not sure whether overriding or the default of nonfinality should be more specifically to blame here than inheritance itself, but I was lumping them together as part of the same problem.
-
-
Right, and that’s why I reacted - this lumping is correct with mainstream OOP but some flaws are subtyping specific and other inheritance specific. But perhaps I’ve carried this thread on too far, apologies :)
-
But wait, (don't apologise!), what are the subtyping-specific flaws? Did you mean subclassing-specific?
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.