Glossary

 <  Free Open Study  >  

Accidental multiple inheritance

The use of multiple inheritance to model what should have been modeled as a collection of transitive single-inheritance relationships.



Compositional mixins

The modeling of a class's properties through the containment of property classes.



DAG multiple inheritance

A multiple inheritance hierarchy whose representative graph contains a closure.



Delegation functions

Messages on a containing class whose sole purpose is to transfer the message down to a single contained object.



Mixins

Classes whose behaviors are inherited from a number of property classes.



Multiple inheritance

The object-oriented relationship that allows a derived class to inherit from more than one base class.



Subtyping for combination

A use of multiple inheritance that allows a single derived class to combine the abstractions from two or more different domains into a single domain.



 <  Free Open Study  >  


Object-Oriented Design Heuristics
Object-Oriented Design Heuristics (paperback)
ISBN: 0321774965
EAN: 2147483647
Year: 1996
Pages: 180

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net