(Enter summary)
Abstract: Multiple inheritance is still a controversial feature in traditional object-oriented languages, as
evidenced by its omission from such languages as Modula-3, Objective C and Java^TM.
Nonetheless, users of such languages often complain about having to work around the absence of
multiple inheritance. Automating delegation, in combination with a multiple subtyping
mechanism, provides many of the same benefits as multiple inheritance, yet sidesteps most of the
associated problems. This simple... (Update)
Similar documents based on text: More All
0.4: Automated Delegation is a Viable Alternative to Multiple.. - Viega, Tutt, Behrends (1998)
(Correct)
0.2: Multiple Subtyping in a Persistent Distributed.. - Schoettner.. (2000)
(Correct)
0.2: Inheritance Decomposed - Fröhlich (2002)
(Correct)
BibTeX entry: (Update)
John Viega, Bill Tutt, and Reimer Behrends. Automated delegation is a viable alternative to multiple inheritance in class based languages. Technical Report CS-98-03, 2, 1998. http://citeseer.ist.psu.edu/viega98automated.html More
@techreport{ viega98automated,
author = "John Viega and Bill Tutt and Reimer Behrends",
title = "Automated Delegation is a Viable Alternative to Multiple Inheritance in Class Based Languages",
number = "CS-98-03",
month = "2,",
year = "1998",
url = "citeseer.ist.psu.edu/viega98automated.html" }
Citations (may not include all citations):
1274
Object-Oriented Software Construction (context) - Meyer - 1997
1274
Object-Oriented Software Construction (context) - Meyer - 1988
653
Object-Oriented Analysis and Design With Applications (context) - Booch - 1994
406
Design Patterns (context) - Gamma, Helm et al. - 1995
342
data abstraction and polymorphism (context) - Cardelli, Wegner et al. - 1985
306
Self: the power of simplicity (context) - Ungar, Smith - 1987
240
Mixin-based inheritance
- Bracha, Cook - 1990
139
Using prototypical objects to implement shared behavior in o..
- Lieberman - 1986
92
An introduction to Trellis/Owl (context) - Schaffert, Cooper et al. - 1986
88
Encapsulation and inheritance in object-oriented programming..
- Snyder - 1986
84
Predicate classes
- Chambers
73
The Java Language Environment (context) - Gosling, McGilton - 1995
72
ACM Transactions of Programming Languages And Systems (context) - Borning, language et al. - 1981
70
The Design and Evolution of C (context) - Stroustrup - 1994
67
Delegation Is Inheritance (context) - Stein - 1987
[Article contains additional citations not shown here]
Documents on the same site (ftp://ftp.cs.virginia.edu/pub/techreports/README.html): More
Fixed-Priority Scheduling of Periodic Tasks on Multiprocessor.. - Oh, Son (1995)
(Correct)
Mentat User's Manual - Grimshaw, Jr., Smoot, Weissman (1991)
(Correct)
Uniform Antimatroid Closure Spaces - Pfaltz, Karro (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC