Jump to content

Differential inheritance

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jtregunna (talk | contribs) at 08:25, 10 April 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Differential Inheritance is a common inheritance model used by prototype-based programming languages. It operates on the principal that most objects are derived from other, more general objects, and only differ in a few small aspects; while usually maintaining a list of pointers internally to other objects which the object differs from.