Software Architecture · SOLID Principles
What is a common mistake with composition over inheritance in SOLID Principles?
Replacing every inheritance relationship with composition can ignore valid is-a relationships and framework conventions.