Table des matières
Une fois que nous connaissons les associations, la multiplicité et l'héritage, nous pouvons être plus près de faire un diagramme complet, car en raison de la complexité d'un système, nous pouvons avoir besoin d'autres choses, car nous pouvons avoir besoin d'utiliser d'autres méthodes et techniques de modélisation. l'agrégation et la composition entrent en jeu.La agrégation C'est un type de relation qui inclut des classes et leurs différentes composantes, constituant un tout.
La composition il s'agit plutôt d'un type d'agrégation, où chaque composant ne peut appartenir qu'à un tout.
Agrégation
Comme nous l'avons mentionné le agrégation C'est un type d'association, il se caractérise par être une hiérarchie au sein de la classe et il est représenté par un losange vide, une ligne qui relie tous les composants liés sort de ce losange.
Voyons dans l'image suivante un exemple de ceci que nous venons de décrire :
AGRANDIR
Au sein des agrégations, nous pouvons également gérer restrictions, pour cela nous devons utiliser les clés {} A l'intérieur de la contrainte, voyons le schéma suivant où la contrainte est un repas ou une salade puis les autres composants :
AGRANDIR
Ils sont un type d'agrégation, dans ce cas les éléments ne peuvent appartenir qu'à un tout et nous le représentons avec un losange rempli au lieu de vide comme dans l'agrégation.
Voyons dans l'image suivante un exemple de composition :
Le contexte
Lors de la modélisation d'un diagramme, un regroupement de classes avec des agrégations ou des compositions pourrait se produire, dans ces cas, nous devons essayer de focaliser l'attention sur une association ou l'autre et pour cela nous pouvons utiliser le diagramme de contexte, ce dernier fonctionnant comme une sorte de carte avec dont nous pouvons détailler les sections correspondantes.
Voyons ensuite dans l'exemple suivant comment nous plaçons un diagramme de contexte dans un autre schéma :
AGRANDIR
Comme nous le remarquons seulement en faisant le changement de périmètre On peut détailler certaines classes ou d'autres, évitant ainsi les confusions et profitant de la spécification plus directe de nos schémas.
Avec cela, nous finalisons le didacticiel dans lequel nous avons appris à faire deux nouveaux types d'associations et aussi comment ils fonctionnent dans un diagramme plus large lors de l'utilisation du diagramme de contexte.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif