Classe d'association

DéfinitionClasse d'association

On utilise la notation des classes d'association lorsque l'on souhaite ajouter des propriétés à une association.

SyntaxeNotation d'une classe d'association en UML

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.

ExempleExemple de classe d'association

Emplois

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.