HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Évolution d'une hiérarchie de classes par interclassement

Pascal Rapicault Amedeo Napoli 1
1 ORPAILLEUR - Knowledge representation, reasonning
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : Dans le cycle de vie d'une librairie ou d'un " framework ", les évolutions sont très fréquentes et aussi bien les utilisateurs que les développeurs sont confrontés à des problèmes de recompilation, modification du code, compatibilité ascendante, livraison des nouvelles versions. Devant ces problèmes dérivant du "Fragile Base Class problem", nous pensons que le sous-classement n'est pas la solution la plus adaptée, et proposons une extension de la hiérarchie par insertion de super-classes au lieu de sous-classes. Nous appelons cette insertion interclassement. Nous décrivons l'interclassement en montrant comment il peut être implémenté et les avantages qui peuvent en être retirés.
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/inria-00100668
Contributor : Publications Loria Connect in order to contact the contributor
Submitted on : Tuesday, September 26, 2006 - 2:48:50 PM
Last modification on : Friday, February 26, 2021 - 3:28:05 PM

Identifiers

  • HAL Id : inria-00100668, version 1

Collections

Citation

Pascal Rapicault, Amedeo Napoli. Évolution d'une hiérarchie de classes par interclassement. Langages et Modèles à Objets, LMO'01, R. Godin and I. Borne, 2001, Le Croisic, France, pp.215-230. ⟨inria-00100668⟩

Share

Metrics

Record views

50