Sommario
Una volta che conosciamo le associazioni, la molteplicità e l'ereditarietà, possiamo essere più vicini alla creazione di un diagramma completo, poiché a causa della complessità di un sistema potremmo aver bisogno di altre cose, poiché potrebbe essere necessario utilizzare altri metodi e tecniche per la modellazione.Altri elementi come aggregazione e composizione entrano in gioco.Il aggregazione È un tipo di relazione che include le classi e le loro diverse componenti, costituendo un insieme.
Il composizione invece è un tipo di aggregazione, dove ogni componente può appartenere solo a un intero.
Aggregazione
Come abbiamo detto il aggregazione È un tipo di associazione, si caratterizza per essere una gerarchia all'interno della classe ed è rappresentato da un rombo vuoto, da questo rombo esce una linea che collega tutti i componenti correlati.
Vediamo nell'immagine seguente un esempio di ciò che abbiamo appena descritto:
INGRANDIRE
All'interno delle aggregazioni possiamo anche gestire restrizioni, per questo dobbiamo usare i tasti {} All'interno del vincolo, vediamo il seguente diagramma dove il vincolo è un pasto o un'insalata e quindi gli altri componenti:
INGRANDIRE
Sono un tipo di aggregazione, in questo caso gli elementi possono appartenere solo ad un tutto e noi lo rappresentiamo con un rombo pieno anziché vuoto come nell'aggregazione.
Vediamo nell'immagine seguente a esempio di composizione:
Contesto
Quando si modella un diagramma, potrebbe verificarsi un raggruppamento di classi con aggregazioni o composizioni, in questi casi dobbiamo cercare di focalizzare l'attenzione su una associazione o sull'altra e per questo possiamo usare il diagramma di contesto, quest'ultimo funzionando come una sorta di mappa con che possiamo dettagliare le sezioni corrispondenti.
Vediamo di seguito nell'esempio seguente come poniamo a diagramma di contesto all'interno di un altro diagramma:
INGRANDIRE
Come si nota solo quando si esegue il cambio di ambito Possiamo dettagliare alcune classi o altre, evitando così confusione e approfittando di specificare i nostri diagrammi in modo più diretto.
Con questo completiamo il tutorial in cui abbiamo imparato a creare due nuovi tipi di associazioni e anche come funzionano all'interno di un diagramma più grande quando si utilizza il diagramma di contesto.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo