Création d'une classe d'association

Vous pouvez ajouter des propriétés à une association liant des classes ou liant une classe et une interface en créant une classe d'association, celle-ci permet d'enrichir les propriétés d'une association en lui ajoutant des attributs et opérations.

Une classe d'association est une association qui a les propriétés d'une classe ou une classe qui a des propriétés d'association. Dans le diagramme, le symbole d'une classe d'association est une connexion entre une association et une classe. Les classes d'association doivent se trouver dans le même package que l'association parent. Vous ne pouvez pas utiliser un raccourci de classe pour créer une classe d'association.

La classe utilisée pour créer une classe d'association ne peut pas être réutilisée pour une autre classe d'association. Vous pouvez en revanche créer d'autres types de liens depuis et vers cette classe.

Dans l'exemple suivant, les classes Etudiant et Sujet sont liées par l'association Examen. En revanche, cette association ne spécifie pas la date de l'examen. Vous pouvez alors créer une classe d'association appelée Examen qui va indiquer les informations supplémentaires relatives à l'association.



  1. Pointez sur l'association, cliquez le bouton droit de la souris, puis sélectionnez Ajouter une association de classe dans le menu contextuel.
  2. Double-cliquez sur l'association pour afficher sa feuille de propriétés, puis cliquez sur le bouton Créer à droite de la liste Classe d'association.

Une ligne discontinue est automatiquement ajoutée entre la classe et l'association.