Object-Oriented Programming

Polymorphism

English

Overview

The property that the same call can behave differently depending on the actual object.

Details

The property that lets each implementing class give different behavior to the same interface, also called "multiple forms." Dynamic dispatch, which decides which implementation to call at runtime, is implemented in many languages via a mechanism such as a virtual function table (vtable).

More Programming terms