Database Reference
In-Depth Information
Dans la littérature, plusieurs types d'associations sont recensés  : component-integral ,
material-object , portion-object , place-area , member-brunch et member-
partnership .
Avec UML, il existe deux familles d'agrégation : l'agréation simple (partagée) et la composi-
tion. La première regroupe les associations binaires qu'on désire renforcer suivant les critères
précédemment cités (agrégations faibles). La seconde constitue les agrégations fortes, traduction
des associations binaires de type composite/composant ou fait partie de .
La.composition..requiert.qu'un.objet.appartienne.au.plus.à.une.composition.d'objets.à.un.instant.
donné..Cette.appartenance.peut.changer.au.cours.du.temps..La.composition.implique.en.outre.
une.forme.de.propagation.entre.le.composite.et.le.composant.(en.particulier.la.destruction.du.
composite.entraînera.obligatoirement.la.destruction.de.ses.composants)..Cette.agrégation.est.
représentée.par.un.losange.noirci.du.côté.du.rôle.de.la.classe.composite.appelée.«.agrégat.».
L'agrégation.partagée.autorise.qu'un.objet.appartienne.simultanément.à.différentes.compo-
sitions.d'objets..Cette.agrégation.est.représentée.par.un. losange.clair.du.côté.du.rôle.de. la.
classe.concernée.par.l'association.appelée.«.agrégat.».
Les agrégations partagées sont un peu plus dificiles à déinir, elles renforcent le couplage
d'une association binaire et interviennent lorsque la composition ne s'applique pas et que des
objets sont fortement dépendants par rapport à d'autres objets dans le cadre de l'association.
Figure 1-48 . Agrégations
Considérons l'exemple ci-dessus faisant intervenir des agrégats.
La composition exprime qu'un appartement appartient à un seul immeuble et est identiié
par un numéro et le numéro de son immeuble. Par ailleurs, il est entendu que sa destruction
entraînera la destruction des appartements associés.
 
Search WWH ::




Custom Search