Unhealthy Inheritance Hierarchy

A parent class that depends on its children, or a client class depending on both parent and child.


R. Mo, Y. Cai, R. Kazman, L. Xiao. “Hotspot Patterns: The Formal Definition and Automatic Detection of Architecture Smells”. WICSA 2015, pp. 51–60.

Design Smells


All rights reserved (c) Tushar Sharma 2017-23.