A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Object Incompleteness and Dynamic Composition in Java-Like Languages
[chapter]
2008
Lecture Notes in Business Information Processing
Object composition is often advocated as a more flexible alternative to standard class inheritance since it takes place at run-time, thus permitting the behavior of objects to be specialized dynamically. In this paper we present Incomplete Featherweight Java (IFJ), an extension of Featherweight Java with incomplete objects, i.e., objects that require some missing methods which can be provided at run-time by composition with another (complete) object. Incomplete object usage is disciplined by
doi:10.1007/978-3-540-69824-1_12
fatcat:xmtgbyil65h5hlmk2yxb6qi3pe