ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 11/1-2 - 2005  - pp.47-60  - doi:10.3166/objet.11.1-2.47-60
TITRE
Peut-on réaliser des composants avec un langage à objets ? L'impact de l'héritage et de la surcharge sur les boîtes noires

RÉSUMÉ
Nous observons les comportements de langages à objets vis-à-vis de la redéfinition et de la surcharge puis nous réalisons une expérience d'interopérabilité de langages dans le contexte de .NET. À partir de cela, nous montrons que les mécanismes de redéfinition et de surcharge se marient mal avec la caractéristique essentielle des composants qu'est l'encapsulation.


ABSTRACT
We observe the various interpretations of overriding and overloading in object oriented languages, and realize an inter-language experimentation with .NET. From this, we show that overriding and overloading are not compatible with the key property of components: encapsulation.


AUTEUR(S)
Antoine BEUGNARD

MOTS-CLÉS
composant logiciel, conception par contrat, redéfinition, surcharge, interopérabilité de langages.

KEYWORDS
software component, design by contract, overriding, overloading, language interoperability.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (67 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier