Classe d'association
Définition : Classe d'association
On utilise la notation des classes d'association lorsque l'on souhaite ajouter des propriétés à une association.
Syntaxe : Notation d'une classe d'association en UML

Méthode :
On réserve en général les classes d'association aux associations N:M.
Il est toujours possible de réduire une classe d'association sur une association 1:N en migrant ses attributs sur la classe côté N, et c'est en général plus lisible ainsi.
Exemple : Exemple de classe d'association

Conseil :
Selon le standard UML une classe d'association est une classe et à ce titre elle peut être mobilisée dans d'autres associations ou dans des héritages. Nous déconseillons néanmoins ces notations qui ont tendance à complexifier la lecture et la transformation du diagramme.
Nous conseillons donc de ne jamais associer une classe d'association.