New Perspective To Improve Reusability in Object-Oriented Languages

Abstract : Object-oriented languages provide insufficient answers regarding reuse of hierarchies of classes especially because mechanisms provided for separating application concerns are not sufficient. We propose to extend object-oriented languages, Java in the current implementation, to address this particular issue. The model, inspired by approaches dedicated to the separation of concerns, introduces a new concept called adapter. It enables to specify the composition protocol of a hierarchy of classes independently from the context of use. This composition protocol allows the programmer to benefit from the necessary guidance and controls when the adapter is customized to be integrated into applications.
Document type :
Journal articles
Liste complète des métadonnées

Cited literature [20 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00414625
Contributor : Philippe Lahire <>
Submitted on : Tuesday, May 18, 2010 - 11:54:18 AM
Last modification on : Wednesday, January 31, 2018 - 10:24:04 AM
Document(s) archivé(s) le : Thursday, September 16, 2010 - 12:34:28 PM

File

jot_lahire.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00414625, version 1

Collections

Citation

Philippe Lahire, Laurent Quintian. New Perspective To Improve Reusability in Object-Oriented Languages. Journal of Object Technology (ETH Zurich), 2006, 5 (1), pp.117--138. ⟨hal-00414625⟩

Share

Metrics

Record views

206

Files downloads

124