The property that the same call can behave differently depending on the actual object.
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).
© 2026 ITBGM