Get rid of Inheritance Forest: Part 1

Get rid of Inheritance Forest: Part 1
Get rid of Inheritance Forest While doing code review, I have seen many times that there is a potential danger of creating a lot of inherited classes, meaning a simple change in business requirements may make things unmanageable. So, surely, this...