Chapter 3 Construction de diagrammes structurels


Liens entre objets

Un lien entre objets représente une connexion entre deux objets. Il s'affiche sous la forme d'un trait plein entre deux objets.

Un lien entre objets peut être créé dans les types de diagramme suivants :

Lien entre objets dans un diagramme d'objets

Les liens entre objets ont une relation forte avec les associations du diagramme de classes : les associations entre classes, ou les associations entre une classe et une interface peuvent devenir des liens entre objets (instances d'associations) entre objets dans le diagramme d'objets. En outre, le symbole du lien entre objets dans le diagramme d'objets est similaire à celui de l'association dans le diagramme de classes, à ceci près qu'il est dépourvu de cardinalités.


Les rôles du lien entre objets sont dupliqués depuis les rôles de l'association. Un lien entre objets peut donc être une agrégation ou une composition, tout comme une association du diagramme de classes. Si tel est le cas, le symbole de composition ou d'agrégation s'affiche sur le symbole du lien entre objets. Les rôles de l'association sont également affichés sur le symbole du lien entre objets si vous avez activé l'option Noms de rôle de l'association dans les préférences d'affichage des liens entre objets.

Exemple

L'illustration suivante montre Objet_1 comme instance de Classe_1, et Objet_2 comme instance de Classe_2. Ces objets sont liés par un lien entre objets. Classe_1 et Classe_2 sont liées par une association. En outre, attendu que Classe_2 est associée à Classe_1 et hérite de Classe_3, Classe_1 et Classe_3 sont par conséquent liées par une association.

Le lien entre objets entre Objet_1 et Objet_2 dans l'illustration représente Association_1 ou Association_2.


Vous pouvez également utiliser des raccourcis d'associations, à condition toutefois que le modèle auquel ils renvoient soit ouvert dans l'espace de travail.

Comportement des liens entre objets

Les règles suivantes s'appliquent aux liens entre objets :

Lien entre objets dans un diagramme de collaboration

Un lien entre objets représente une connexion entre deux objets, il permet de mettre en exergue la collaboration entre objets, d'où le nom de diagramme de collaboration. Il est représenté sous forme d'un trait plein entre :

Un lien entre objets peut être une instance d'association entre classes, ou une association entre une classe et une interface.


Le rôle du lien entre objets provient de l'association. Le nom d'un lien entre objets inclut les noms des objets situés à ses extrémités, ainsi que celui de l'association.

Le symbole du lien entre objets peut inclure plusieurs symboles de message associés.


Les liens entre objets contiennent une liste de messages ordonnée : le numéro d'ordre qui spécifie l'ordre dans lequel les messages sont échangés entre objets. Pour plus d'informations, reportez-vous à la section "Messages" dans chapitre "Construction de diagrammes dynamiques".

Comportement des liens entre objets

Les règles suivantes s'appliquent aux liens entre objets :

 


Copyright (C) 2005. Sybase Inc. All rights reserved.