Mixin-based Inheritance

409Citations
Citations of this article
54Readers
Mendeley users who have this article in their library.

Abstract

The diverse inheritance mechanisms provided by Smalltalk, Beta, and CLOS are interpreted as different uses of a single underlying construct. Smalltalk and Beta differ primarily in the direction of class hierarchy growth. These inheritance mechanisms are subsumed in a new inheritance model based on composition of mixins, or abstract subclasses. This form of inheritance can also encode a CLOS multiple-inheritance hierarchy, although changes to the encoded hierarchy that would violate encapsulation are difficult. Practical application of mixin-based inheritance is illustrated in a sketch of an extension to Modula-3. © 1990, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Bracha, G., & Cook, W. (1990). Mixin-based Inheritance. ACM SIGPLAN Notices, 25(10), 303–311. https://doi.org/10.1145/97946.97982

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free