3 ms·
Deep complicated inheritance hierarchies are usually misdesigned. OOP is just run-time polymorphism and you don't need anything besides abstract base classes f
by SamReidHughes 12y ago
Deep complicated inheritance hierarchies are usually misdesigned. OOP is just run-time polymorphism and you don't need anything besides abstract base classes for that. There is nothing contradictory about that GoF stance.
- mtdewcmu 12y agoDeep, complicated inheritance hierarchies loaded with virtual functions is among my least favorite kinds of code to have to debug.