Conteneurs, composants
Julien Ponge, INSA-Lyon TC
1
Composants ?
2
Duplication de code
Un gag récurrent dans le domaine du logiciel"
Aucune valeur ajoutée dans la réécriture de code déjà écrit par ailleurs (à fonctionnalités
équivalentes)"
70’s : monolithes ré-écrits en permanence : base, présentation, etc"
Recodez-vous à chaque fois :"
listes chainées, hash tree ?"
base de données ? persistence ?"
widgets graphiques ?"
HTTP ? TCP/IP ?
3
Composants : analogie
Disques durs"
Écrans VGA"
USB"
Batterie de voiture"
Prises électriques (!)
4
Définition minimale d’un composant
Interface publique : ce que le composant ore au code client"
Implémentation : ce qui est masqué, la partie cachée de l’iceberg"
Un composant doit être une unité fonctionnelle
Implémentation
Interface
Public
Privé
5
1 / 69 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !