Modeling the ISA relationship
OO designers use inheritance to model relationships where a derived class is a kind of the base class.
A car is a kind of vehicle.
A programmer is a kind of employee.
An employee is a kind of person.
This relationship is called the ISA relationship.