See this document in CiteSeerX!

Delegation for Java: API or Language Extension? (1997)  (Make Corrections)  
Günter Kniesel



  Home/Search   Context   Related

 
View or download:
ftp3.informatik.un...IAITR985.pdf.gz
javalab.cs.unibon...ns.IAITR985.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  informatik.unibonn.de/III/pub... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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