Opening book details…
Can I read Split Objects: a Disciplined Use of Delegation Within Objects on EtoBox?
Split Objects: a Disciplined Use of Delegation Within Objects by Daniel Bardou; Christophe Dony is a scholarly article available to read on EtoBox.
What is Split Objects: a Disciplined Use of Delegation Within Objects about?
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.'The reason why it is founded to "look up" for methods in a superclass is that any function applicable to objects of a type 7 (instances of a class C) is intended to be also applicable to objects of type 7' subtype of 'T (instances of C's subclasses).
- Author
- Daniel Bardou; Christophe Dony
- Publisher
- ACM
- Published
- 1996
- Language
- EN