Object-Oriented Languages

OVERVIEW

ob-ject: to feel distaste for something

Webster's Dictionary

An important characteristic of object-oriented languages is the notion of extension or inheritance. If some program context (such as the formal parameter of a function or method) expects an object that supports methods m1, m2, m3, then it will also accept an object that supports m1, m2, m3, m4.