UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
2.1. Les objets
2.2. Les classes
2.3. Les relations entre classes
2.3.1. L'association
2.3.2. L'agrégation
2.3.3. La relation de dépendance
2.4. Les hiérarchie des classes
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

2.3.2. L'agrégation

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.

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module