Vous pouvez rattacher une classe d'association à une relation d'association pour fournir des informations supplémentaires sur la relation. Une classe d'association est identique à d'autres classes et peut contenir des opérations, des attributs, ainsi que d'autres associations.
Par exemple, une classe appelée Participant représente un participant et possède une association à une classe appelée Cours, qui représente un cours de formation. La classe Participant peut s'inscrire à un cours. Une classe d'association appelée Inscription définit plus précisément la relation entre les classes Participant et Cours en fournissant les informations de section, de niveau et de semestre concernant la relation d'association.
Comme le montre la figure suivante, une classe d'association est reliée à une association par un trait pointillé.
