|
|
|
|
|
by EdwardDiego
4366 days ago
|
|
> Hierarchies usually start out small. But, when new features are added and scope creeps, they get deeper and more abstract and messier. We have real issues with some complex class hierarchies that another team likes - they keep adding yet another abstract subclass of an abstract subclass to handle more cases, so you can end up following logic up and down multiple levels of classes when reading code, and missing one overridden statement can dramatically change the outcome. |
|