Class Hierarchy

A tree structure of classes that represent the relationship between a set of classes of similar type. The top node of a class hierarchy is known as the base class while related classes below it are known as subclasses. Although any number of levels of subclasses can be created, most methodologies state that well-defined class hierarchies should not exceed about five levels deep.