Inhoudsopgave
Als we eenmaal de associaties, multipliciteit en overerving kennen, kunnen we dichter bij het maken van een volledig diagram komen, omdat we vanwege de complexiteit van een systeem misschien andere dingen nodig hebben, omdat we misschien andere methoden en technieken voor modellering moeten gebruiken. aggregatie en compositie spelen een rol.De aggregatie Het is een soort relatie die klassen en hun verschillende componenten omvat, die een geheel vormen.
De samenstelling in plaats daarvan is het een soort aggregatie, waarbij elk onderdeel slechts tot één geheel kan behoren.
Aggregatie
Zoals we al zeiden de aggregatie Het is een soort associatie, het wordt gekenmerkt door een hiërarchie binnen de klasse en het wordt weergegeven door een lege ruit, een lijn die alle gerelateerde componenten verbindt, komt uit deze ruit.
Laten we in de volgende afbeelding een voorbeeld hiervan zien dat we zojuist hebben beschreven:
VERGROTEN
Binnen de aggregaties kunnen we ook omgaan met beperkingen, hiervoor moeten we de sleutels gebruiken {} Laten we binnen de beperking het volgende diagram bekijken, waarbij de beperking een maaltijd of een salade is en vervolgens de andere componenten:
VERGROTEN
Ze zijn een soort aggregatie, in dit geval kunnen de elementen alleen tot een geheel behoren en we geven het weer met een gevulde diamant in plaats van leeg zoals in de aggregatie.
Laten we eens kijken in de volgende afbeelding a compositie voorbeeld:
Context
Bij het modelleren van een diagram kan een groepering van klassen met aggregaties of composities optreden, in deze gevallen moeten we proberen de aandacht te vestigen op de ene associatie of de andere en hiervoor kunnen we het contextdiagram gebruiken, de laatste functioneert als een soort kaart met waarin we de bijbehorende secties kunnen detailleren.
Laten we in het volgende voorbeeld kijken hoe we a . plaatsen context diagram in een ander diagram:
VERGROTEN
Zoals we alleen merken bij het doen van de verandering van reikwijdte We kunnen sommige klassen of andere detailleren, waardoor verwarring wordt vermeden en we profiteren van het directer specificeren van onze diagrammen.
Hiermee ronden we de tutorial af waarin we leerden om twee nieuwe soorten associaties te maken en ook hoe ze werken binnen een groter diagram bij gebruik van de context diagram.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven