UML - Aggregering og sammensetning

Innholdsfortegnelse
Når vi kjenner assosiasjonene, mangfoldet og arven kan vi være nærmere å lage et komplett diagram, siden vi på grunn av kompleksiteten i et system kan trenge andre ting, siden vi kanskje må bruke andre metoder og teknikker for modellering. Andre elementer som f.eks. aggregering og komposisjon spiller inn.
De aggregering Det er en type relasjon som inkluderer klasser og deres forskjellige komponenter, som utgjør en helhet.
De sammensetning i stedet er det en type aggregering, hvor hver komponent bare kan tilhøre en helhet.
Aggregering
Som vi nevnte aggregering Det er en type forening, den er preget av å være et hierarki i klassen og den er representert av en tom rombe, en linje som forbinder alle de relaterte komponentene kommer ut av denne romben.
La oss se på det følgende bildet et eksempel på dette som vi nettopp har beskrevet:

FORSTØRRE

I dette tilfellet ser vi hierarkiet av elementene, i en helhet har vi data utstyr, derfra kommer en rombe ut og gjennom en linje går vi sammen med elementene, etter tur kabinett en ny diamant kommer ut og også fra musEtter disse har vi henholdsvis en linje som forbinder følgende elementer i den hierarkiske rekkefølgen.
Innenfor aggregasjonene kan vi også håndtere begrensninger, for dette må vi bruke tastene {} Inne i begrensningen, la oss se følgende diagram hvor begrensningen er et måltid eller en salat og deretter de andre komponentene:

FORSTØRRE

Sammensetninger
De er en type aggregering, i dette tilfellet kan elementene bare tilhøre en helhet, og vi representerer den med en fylt diamant i stedet for tom som i aggregeringen.
La oss se på bildet nedenfor a eksempel på sammensetning:

Som vi kan se i dette tilfellet, tilhører bordoverflaten og benet en enkelt helhet, som er salongbordet.
Kontekst
Ved modellering av et diagram kan det oppstå en gruppering av klasser med aggregasjoner eller sammensetninger, i disse tilfellene må vi prøve å fokusere oppmerksomheten på den ene eller den andre assosiasjonen, og for dette kan vi bruke kontekstdiagrammet, sistnevnte fungerer som en slags kart med som vi kan detaljere de tilsvarende seksjonene.
La oss se neste i det følgende eksemplet hvordan vi plasserer a kontekstdiagram inne i et annet diagram:

FORSTØRRE

Hvis vi ser detaljene på høyre side, kan vi innse at det er en helhet, som til tross for at den er inne i en annen helhet, har sin egen interne kontekst, slik at vi kan utvide den og fokusere på den direkte, eller vi kan zoome ut og se alt som den tilhører.
Som vi bare legger merke til når vi gjør endring av omfang Vi kan detaljere noen klasser eller andre, og dermed unngå forvirring og dra nytte av å spesifisere diagrammene våre mer direkte.
Med dette fullfører vi opplæringen der vi lærte å lage to nye typer assosiasjoner og også hvordan de fungerer innenfor et større diagram når vi bruker kontekstdiagram.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave