What is an IS-A relationship?
A subclass object has an IS-A relationship with its superclass or interface
It implies a virtual method.
A superclass object has an IS-A relationship with its subclass.
It implies encapsulation.