Inheritance
The key OO concept
Reuse and adaptation
Extend functionality by adding new methods
Modify functionality by redefining methods
Models IS-A relationships
Biological classification schemes