|
Daniel
BARDOU et Christophe
DONY
Dans 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.
Résumé :
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.
Référence BibTex :
@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 = {Publié en tant que ACM SIGPLAN
Notices 31(10)}
}
Disponible
en Postscript Gzippé
Disponible
au format PDF
|