Code Smell 43 - Concrete Classes Subclassified
Inheritance. Concrete classes. Reuse. A fantastic mix up.
Problems
Bad Models
Coupling
Liskov Substitution Violation
Method overriding
Mapper fault
Solutions
Subclasses should be specializations.
Refactor Hierarchies.
Favor Composition.
Le...
maximilianocontieri.com2 min read