Cette page en français
Publications Publications
Home Page
Teaching
Research
Publications
Resume
Other Stuff

 
 
Book chapters International journals and conferences National journals and conferences
Workshops and meetings
Thesis and technical reports
 

Split Objects: a Disciplined Use of Delegation within Objects 

[BDM96a] is a french incomplete version of this paper..
 

Daniel BARDOU and Christophe DONY

In Proceedings of the 11th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '96), San Jose, California, USA. ACM SIGPLAN Notices (31)10, pages 122-137, oct. 1996.

Abstract :

This paper's primary aim is to improve the understanding of the delegation mechanism. We propose a new characterization of delegation based on the notions of name sharing, property sharing and value sharing. It allows us (1) to clearly differentiate delegation from class-inheritance in particular and more generally from other inheritance mechanisms and (2) to explain how a founded use of delegation relies on a correct semantics of variable property sharing between objects connected by a delegation link. We then describe a model of split objects which is proposed as an example of a disciplined and semantically founded use of delegation, where property sharing expresses viewpoints within objects. 

 BibTex reference : 

@InProceedings{Bard96a, 
author = {Daniel Bardou and Christophe Dony}, 
title = {{Split Objects: a Disciplined Use of Delegation within Objects}}, 
pages = {122-137}, 
booktitle = {{Proceedings of the 11th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'96)}}, 
address = {San Jose, California, USA}, 
month = oct, 
year = 1996, 
note = {Published as ACM SIGPLAN Notices 31(10)} 
}


Available in Gzipped Postscript
Available in PDF format

 
Email
Last updated 2000 05 24
 
Inria Rhone-AlpesAction ROMANSUniversité Pierre Mendès France