Les critères suivants impliquent une agrégation :
- une classe fait partie d'une autre classe.
- les valeurs d'attribut d'une classe se propagent dans les valeurs d'attribut d'une autre classe.
- une action sur une classe implique une action sur une autre classe.
- les objets d'une classe sont subordonnés aux objets d'une autre classe.
Le losange vide représente l'agrégation sur la classe
La composition
La composition est un cas particulier de l'agrégation, les attributs sont physiquement contenus par l'agrégat.
La composition sera représentée par un losange plein et noir.
La navigation dans les associations
Par défaut les associations sont navigables dans les deux sens. Quand il y a un sens de lecture (celui du rôle),
on utilisera une flèche pour lier les deux classes.