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 <>
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

140