(Enter summary)
Abstract: The failed attempt of JavaSoft to incorporate an "Object Aggregation / Delegation
API" into its newest JavaBeans model has demonstrated impressively the high
necessity and also the notorious difficulty of incorporating delegation into typed
class-based languages. Although JavaSoft's proposal has been withdrawn due to
public criticism of its limitations, the general issue is still relevant: is it possible to
define a "one size fits all" standard API for delegation, and if not, is there any
... (Update)
Similar documents based on text: More All
0.9: Type-Safe Delegation for Dynamic Component Adaptation - Kniesel
(Correct)
0.2: Objects don't migrate! - Perspectives on Objects with Roles - Kniesel (1996)
(Correct)
0.2: Implementation of Dynamic Delegation in Strongly Typed.. - Kniesel (1995)
(Correct)
BibTeX entry: (Update)
@misc{ kniesel-delegation,
author = "Günter Kniesel",
title = "Delegation for Java: API or Language Extension?",
url = "citeseer.ist.psu.edu/kniesel97delegation.html" }
Citations (may not include all citations):
2157
Design Patterns - Elements of Reusable ObjectOriented Softwa.. (context) - Gamma, Helm et al. - 1995
159
Programming Styles and Idioms (context) - Coplien - 1992
139
Using Prototypical Objects to Implement Shared Behavior in O..
- Lieberman - 1986
88
Encapsulation and Inheritance in Object-Oriented Programming..
- Snyder - 1986
73
A Delegation-based Object Calculus with Subtyping
- Fisher, Mitchell - 1995
39
Notes on Typed Object-Oriented Programming
- Fisher, Mitchell - 1994
19
Steele: The Java Language Specification (context) - Gosling, Joy - 1996
9
Inheritance Modeled with Explicit Bindings: An Approach to T..
- Hauck - 1993
7
SIMULA 67 Common Base Language (context) - Dahl, Myrhaug et al.
6
Type-safe Delegation for Dynamic Component Adaptation
- Kniesel - 1998
5
Cardelli: A Theory of Objects (context) - Abadi - 1996
5
Robson: Smalltalk-80: The Language (context) - Goldberg - 1989
4
Implementation of Dynamic Delegation in Strongly Typed Inher..
- Kniesel - 1994
4
A Management System for Distributed Knowledge Base Applicati.. (context) - Kniesel, Rohen et al. - 1991
3
Lava -- Delegation in a Strongly Typed Programming Language .. (context) - Costanza - 1998
3
Darwin - A Unified Model of Sharing for Object-Oriented Prog.. (context) - Kniesel
3
Adaptive Optimization for SELF: Reconciling Hihg Performance.. (context) - Hlzle - 1994
3
Lava -- Design and Implementation of Delegation Mechanisms i.. (context) - Schickel - 1997
1
Class-based Inheritance is Not a Basic Concept
- Hauck - 1993
1
Objects Don't migrate! - Perspectives on Objects with Roles
- Kniesel - 1996
Documents on the same site (http://www.informatik.uni-bonn.de/III/publikationen/tr/): More
Runtime Type Information for Class Hierarchies - Fischer (1995)
(Correct)
First Specification of Phoenix, an Active Database Programming.. - Griefahn
(Correct)
The Mobile Robot RHINO - Buhmann, Burgard, Cremers, Fox.. (1995)
(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