Évolution d'une hiérarchie de classes par interclassement - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2001

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

Pascal Rapicault
  • Fonction : Auteur
Amedeo Napoli

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.
Fichier non déposé

Dates et versions

inria-00100668 , version 1 (26-09-2006)

Identifiants

  • HAL Id : inria-00100668 , version 1

Citer

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⟩
71 Consultations
0 Téléchargements

Partager

More