Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 6.1  Rappel des phases du cycle de développement en V
 6.2  Conception des classes
 6.3  Rappel du diagramme de classes de l'étude de cas Studs
 6.4  Traduction des associations en attributs
 6.5  Traduction des agrégations
 6.6  Traduction des compositions~*
 6.7  Traduction de la classe « Façade » du système
 6.8  Encapsulation: visibilité~/~accessibilité des attributs et des opérations
 6.9  Traduction des attributs dérivés
 6.10  Qualification de certaines associations~*
 6.11  Traduction des diagrammes d'interaction en algorithmes
 6.12  Traduction des diagrammes de machine à états
 6.13  Traduction des relations de généralisation spécialisation
 6.14  Traduction des classes d'association~*
 6.15  Méthodologie: une fiche par classe
 QCM
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


6.14 Traduction des classes d’association *

Figures/conception_classe_association

    précédent     suivant 


La conception des classes d’association peut conduire à plusieurs solutions. La plus courante est de transformer la classe d’association en classe intermédiaire. L’association initiale est découpée en deux : une de la première classe vers la classe intermédiaire et une autre de la classe intermédiaire vers la seconde classe. Attention aux multiplicités : si l’association initiale est de type « 1  * », la première association est de type « 1  1 » et la seconde est de type « *  1 ».

La figure qui suit donne les quatre possibilités de configuration des multiplictés avec les traductions correspondantes.

Figures/conception_classe_association_details

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015