2011
DOI: 10.1016/j.scico.2010.04.006
|View full text |Cite
|
Sign up to set email alerts
|

Delegation by object composition

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0
1

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 15 publications
(24 citation statements)
references
References 31 publications
0
23
0
1
Order By: Relevance
“…However, runtime type errors ("message-not-understood") can arise when no delegates are able to process the forwarded message [222] and also combining delegation with a static type discipline poses some problems [132]. In [33], a language is presented for incomplete objects (instances of abstract classes), providing object composition, dynamic method redefinition and delegation. All these operations are type safe, and possible ambiguities due to method name clashing are checked statically.…”
Section: Diversity In Implementationmentioning
confidence: 99%
“…However, runtime type errors ("message-not-understood") can arise when no delegates are able to process the forwarded message [222] and also combining delegation with a static type discipline poses some problems [132]. In [33], a language is presented for incomplete objects (instances of abstract classes), providing object composition, dynamic method redefinition and delegation. All these operations are type safe, and possible ambiguities due to method name clashing are checked statically.…”
Section: Diversity In Implementationmentioning
confidence: 99%
“…CompObJ relies on the approach that has been presented in [6]. However, there is a significant difference regarding the model of classes and objects.…”
Section: Introductionmentioning
confidence: 99%
“…However, there is a significant difference regarding the model of classes and objects. In [6] we had two separate hierarchies, standard classes (i.e., basically Java classes defined with the extends clause) and incomplete classes (with the abstracts clause for the superclass); for instance, standard classes could not inherit from incomplete classes. In CompObJ we unify the two concepts, in order to enhance the flexibility of classes and, in particular, of the objects.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations