Sunteți pe pagina 1din 1

Relations entre classes

_ Une relation d'héritage est une relation de généralisation/spécialisation permettant


l'abstraction.
_ Une dépendance est une relation unidirectionnelle exprimant une dépendance sémantique
entre les éléments du modèle (_èche ouverte pointillée).
_ Une association représente une relation sémantique entre les objets d'une classe.
_ Une relation d'agrégation décrit une relation de contenance ou de composition.
Association
_ Une association est une relation structurelle entre objets.
_ Une association est souvent utilisée pour représenter les liens posibles entre objets de
classes données.
_ Elle est représentée par un trait entre classes.
Multiplicités des associations
_ La notion de multiplicité permet le contrôle du nombre d'objets intervenant dans chaque
instance d'une association.
_ Exemple : un article n'appartient qu'à une seule catégorie (1) ; une catégorie concerne
plus de 0 articles, sans maximum (*).
_ La syntaxe est MultMin..MultMax.
_ _ * _ à la place de MultMax signi_e _ plusieurs _ sans préciser de nombre.
_ _ n..n _ se note aussi _ n _, et _ 0..* _ se note _ * _.

S-ar putea să vă placă și