P : polymorphism

polymorphism

The ability to provide different implementations with a common interface, simplifying the communication among objects. For example, defining a unique print method for each kind of document in a system supports printing any document by sending the instruction to print without concern for how that method is actually carried out for a given document.

Related terms

interface, method, object

Contrast with

object-oriented programming


(c) Copyright Actuate Corporation 2011