|
|
4.4.1 Navigabilité
- Par défaut, une association est bidirectionnelle
- Il est possible de réduire la portée en la rendant
unidirectionnelle
- En général, ce choix se fait dans la phase de
conception
précédent suivant
La navigabilité contraint le parcours du graphe de classes.
Par défaut, et c’est classiquement le cas dans le modèle d’analyse,
les associations sont bidirectionnelles et peuvent être parcourues dans les
deux sens. Lorsque l’association est contrainte pour devenir
unidirectionnelle, le sens de navigation qui reste possible est spécifié par
une flèche. Par conséquent, à moins d’être sûr que la contrainte est
nécessaire, il est préférable de laisser les associations bidirectionnelles.
Pour être encore plus explicite, UML autorise d’alerter sur le sens de
navigation interdit en dessinant une croix, en plus de la flèche.
Cf. le glossaire pour la définition du terme
« navigabilité ».
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|