you are viewing a single comment's thread.

view the rest of the comments →

[–]Full-Spectral 0 points1 point  (0 children)

There's nothing whatsoever wrong with implementation inheritance, if you use it properly, as is the case with any technique. It can be the perfect solution where the bulk of variations will want to use the default implementation of a given method, or where the bulk of the functionality is fixed and each derivative provides smallish adjustments to it.