UML - Agregacija i sastav

Sadržaj
Kad upoznamo asocijacije, višestrukost i nasljeđivanje, možemo biti bliže izradi cjelovitog dijagrama, jer će nam zbog složenosti sustava možda trebati i druge stvari, budući da ćemo možda morati koristiti druge metode i tehnike za modeliranje. agregacija i kompozicija dolaze u obzir.
The agregacija To je vrsta odnosa koja uključuje klase i njihove različite komponente, koje čine cjelinu.
The sastav umjesto toga, to je vrsta agregacije, gdje svaka komponenta može pripadati samo jednoj cjelini.
Agregacija
Kao što smo spomenuli agregacija To je vrsta asocijacije, koju karakterizira hijerarhija unutar klase i predstavljena je praznim rombom, linija koja povezuje sve povezane komponente izlazi iz tog romba.
Pogledajmo na sljedećoj slici primjer ovoga koji smo upravo opisali:

POVEĆAJTE

U ovom slučaju vidimo hijerarhiju elemenata, u cjelini imamo računalna oprema, odatle izlazi romb i kroz liniju se redom pridružujemo elementima ormarić izlazi novi dijamant i također iz mišNakon ovih imamo red koji spaja sljedeće elemente u hijerarhijskom redoslijedu.
Unutar agregata također možemo rukovati ograničenja, za to moramo koristiti ključeve {} Unutar ograničenja, pogledajmo sljedeći dijagram gdje je ograničenje obrok ili salata, a zatim ostale komponente:

POVEĆAJTE

Kompozicije
Oni su vrsta agregacije, u ovom slučaju elementi mogu pripadati samo jednoj cjelini i predstavljamo je ispunjenim dijamantom umjesto praznim kao u agregaciji.
Pogledajmo na sljedećoj slici a primjer kompozicije:

Kao što možemo vidjeti u ovom slučaju, površina stola i noga pripadaju jednoj cjelini, a to je stolić.
Kontekst
Prilikom modeliranja dijagrama moglo bi se dogoditi grupiranje klasa s agregacijama ili kompozicijama, u tim slučajevima moramo pokušati usredotočiti pozornost na jednu ili drugu asocijaciju, a za to možemo upotrijebiti kontekstni dijagram, potonji funkcionira kao neka vrsta karte s koje možemo detaljno prikazati u odgovarajućim odjeljcima.
Pogledajmo dalje u sljedećem primjeru kako postavljamo a kontekstni dijagram unutar drugog dijagrama:

POVEĆAJTE

Ako vidimo detalj s desne strane, možemo shvatiti da je to cjelina, koja unatoč tome što se nalazi u drugoj cjelini, ima svoj unutarnji kontekst, pa ga možemo proširiti i usredotočiti na njega izravno ili možemo umanjiti i vidjeti sve kojoj pripada.
Kao što primjećujemo samo kada radimo promjena opsega Možemo detaljno opisati neke klase ili druge, izbjegavajući tako zabunu i iskorištavajući prednost izravnijeg navođenja naših dijagrama.
Ovime dovršavamo vodič u kojem smo naučili stvarati dvije nove vrste asocijacija i kako oni rade u okviru većeg dijagrama pri korištenju kontekstni dijagram.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave