Database Reference
In-Depth Information
Les associations un-à-plusieurs (hiérarchies) sont très courantes car omniprésentes dans
notre environnement. À titre d'exemple, une compagnie aérienne (classe) possède (associa-
tion) des avions (classe). Tout avion n'appartient qu'à une seule compagnie.
Les associations plusieurs-à-plusieurs sont aussi courantes car très présentes dans notre
environnement. À titre d'exemple, une compagnie aérienne (classe) affrète (association)
des avions (classe). Un avion peut être affrété par différentes compagnies.
On classiie toute association à l'aide d'un couple de valeurs (nombre minimal et maximal
d'objets mis en association) à l'extrémité de chaque lien. UML parle de multiplicités (les
modèles entité-association évoquent les cardinalités).
Dans l'exemple suivant, l'association UML exprime qu'un exemplaire concerne un et un seul
livre ( 1..1 ). De plus, un livre peut ne pas exister en tant qu'exemplaire ou au contraire être
présent en plusieurs exemplaires ( 0..* ).
Figure 1-15 . Association UML un-à-plusieurs
Nous pouvons maintenant relier les deux classes de l'exemple du catalogue des services auto-
mobiles, l'association précise qu'un thème inclut plusieurs sujets et un sujet ne dépend que
d'un thème.
Figure 1-16 . Thèmes et sujets reliés par une association UML un-à-plusieurs
Il.est.important.de.nommer.chaque.association.par.un.verbe.ou.une.forme.nominale.la.plus.
parlante.possible.
Cela est particulièrement intéressant lorsque plusieurs associations relient deux mêmes classes.
Le plus souvent, il n'y a pas de corrélation entre les objets qui participent à ces différentes
 
Search WWH ::




Custom Search