Object-Orientation FAQ

Booch's Definition [Booch 91, p. 517]:

polymorphism  A concept in type theory, according to which a name (such as a
variable declaration) may denote objects of many different classes that are
related by some common superclass; thus, any object denoted by this name is
able to respond to some common set of operations in different ways.
Booch also has several sections devoted to polymorphism.
[The author notes Booch's definition above is clearly in the context of
 conventional, classical OO and subclass polymorphism.]

This document was translated by ms2html v1.8 on 01.06.95.