Split objects : A disciplined use of delegation within objects

Detalles Bibliográficos
Autor Principal: Bardou, Daniel
Otros autores o Colaboradores: Dony, Christophe
Formato: Capítulo de libro
Lengua:inglés
Series:^p Datos electrónicos (1 archivo : 1919 KB)
Temas:
Acceso en línea:www.daimi.au.dk/~eernst/aoop02/E01/papers/aoop29.pdf
Consultar en el Cátalogo
Resumen:This paper’s primary aim is to improve the understanding of the delegation mechanism as defined in [18]. 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 classinheritance 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.
Notas:Formato de archivo: PDF. -- Disponible también en línea (Cons. 20/04/2009)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170249.0
008 230201s1996 xx o 000 0 eng d
024 8 |a DIF-M2733  |b 2825  |z DIF002642 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Bardou, Daniel 
245 1 0 |a Split objects :  |b A disciplined use of delegation within objects 
490 0 |a ^p Datos electrónicos (1 archivo : 1919 KB) 
500 |a Formato de archivo: PDF. -- Disponible también en línea (Cons. 20/04/2009) 
520 |a This paper’s primary aim is to improve the understanding of the delegation mechanism as defined in [18]. 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 classinheritance 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. 
534 |a ACM SIGPLAN Notices 1996 31(10) : 122 - 137. 
650 4 |a PROGRAMACIÓN ORIENTADA A OBJETOS 
650 4 |a LÓGICA Y SIGNIFICADO DE LOS PROGRAMAS 
700 1 |a Dony, Christophe 
856 4 0 |u www.daimi.au.dk/~eernst/aoop02/E01/papers/aoop29.pdf 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0208  |7 3  |9 77110  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0208  |r 2025-03-11 17:02:49  |w 2025-03-11  |y CP 
999 |c 52519  |d 52519