HOPEX Database Builder (Web) : Le diagramme de classes : Rôles des associations
   
Rôles des associations
 
Ordre
Utiliser les classes d'association
Une association est une relation entre deux ou plusieurs classes. Il est possible de décrire les différents rôles joués par les classes dans les associations.
Ordre
Il est possible de préciser si un rôle est Ordonné ou non. Par exemple, pour une commande, il peut être intéressant de mémoriser l'ordre de ses lignes de commande.
Pour ordonner un rôle :
1. Faites un clic droit sur le rôle en question et sélectionnez Propriétés.
La fenêtre de propriétés du rôle apparaît.
2. Cliquez sur la liste déroulante puis sur Caractéristiques.
3. Cochez le champ Ordonné.
Par exemple, chaque case d'un échiquier est identifiée par son numéro de ligne et son numéro de colonne dans l'échiquier.
Utiliser les classes d'association
Il est utile de créer une classe d'association pour préciser des caractéristiques de l'association.
*Une classe d'association est une association qui possède aussi les propriétés d'une classe comme des attributs.
Par exemple, il est nécessaire de préciser la quantité de produit demandée pour chacune des lignes d'une commande.
Pour créer une classe d’association :
*Dans le diagramme de classes, créez la classe et, à l’aide du bouton Lien, reliez la classe à l’association.
La classe d'association apparaît dans le dessin, reliée à l'association par un trait pointillé.