The point of view notion for multiple inheritance
- 1 September 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 25 (10) , 312-321
- https://doi.org/10.1145/97946.97983
Abstract
We examine several problems related to the preservation of the Independence Principle inheritance. This principle states that all the characteristics of independent superclasses must be inherited by subclasses, even if there are name conflicts. In this context, a conventional approach is to use explicit class selection. We show that this mechanism suffers from serious limitations, and leads to inhibition of refinement and genericity. Our experimental object-oriented language ROME introduces the “Point of View” notion (using an “as-expressions” mechanism) which solves these problems.Keywords
This publication has 3 references indexed in Scilit:
- Classification in object-oriented systemsACM SIGPLAN Notices, 1986
- CommonLoops: merging Lisp and object-oriented programmingPublished by Association for Computing Machinery (ACM) ,1986
- Object-oriented programming with flavorsPublished by Association for Computing Machinery (ACM) ,1986