Differenza tra aggregazione e composizione Differenza tra

Anonim

Aggregazione Vs Composizione

Sia l'aggregazione che la composizione sono parole che possono descrivere un senso di proprietà. Tuttavia, l'aggregazione implica solo la proprietà parziale di qualcosa perché è la composizione a dettare il tipo reale di proprietà dei suoi componenti.

Entrambi i termini differiscono nella forza a cui appartengono. Questa forza può essere definita come legame. Nel caso dell'aggregazione, la parola in sé ha un legame più debole rispetto alla composizione. In composizione, se tutti i collegamenti che vincolano tutti i suoi componenti vengono interrotti, tutte le componenti suddette, compresa l'intera entità, moriranno o collasseranno. In aggregazione, se i collegamenti devono essere distrutti, è meno probabile che l'intera entità venga distrutta. I suoi legami possono essere rotti ma gli aggregati separati possono o possono ancora esistere da soli.

Un esempio di uno scenario potrebbe esistere in ospedale. Ogni ospedale ha diversi dipartimenti come il laboratorio, la farmacia, il reparto ambulatoriale e il pronto soccorso, tra gli altri. Ciascuno di questi dipartimenti ha il proprio personale. Se l'ospedale sarà chiuso, tutti i suoi reparti si chiuderanno con esso. Tuttavia, questo non è il caso del personale sanitario. Possono ancora lavorare in un altro reparto in un nuovo ospedale.

Quindi, la composizione è paragonata alla proprietà dei reparti da parte dell'ospedale, mentre l'aggregazione è paragonata alle associazioni più libere del personale per ciascun dipartimento. È fondamentalmente una composizione di reparti ospedalieri e un'aggregazione di personale di reparto. Ancora una volta, non appena l'ospedale chiude ogni reparto muore con esso perché è stato di proprietà permanente dell'ospedale. Questi dipartimenti non hanno la possibilità di trasferirsi in un altro ospedale e non sono di proprietà di molti altri ospedali.

Inoltre, la composizione si occupa del livello interno mentre l'aggregazione riguarda il livello esterno. A questo proposito, è più corretto dire che una persona è composta da diversi organi del corpo compreso il cuore piuttosto che affermare che una persona ha un aggregato di organi. Il cuore, essendo uno degli organi che compongono un essere umano esiste al livello interiore perché non puoi prontamente dare il tuo cuore a qualcun altro o lasciare che il tuo cuore viva da solo fuori dal tuo corpo. L'abbigliamento può essere un aggregato per la persona perché è creato all'esterno e può vivere al di fuori del corpo umano sebbene la persona e il suo abbigliamento possano essere considerati come un'entità intera a un certo punto.

Riepilogo:

1. La composizione implica la proprietà reale dei suoi componenti, mentre l'aggregazione non possiede necessariamente nessuno dei suoi aggregati.

2. La composizione ha un legame più forte delle sue componenti, mentre l'aggregazione ha legami più deboli o più sciolti con i suoi aggregati.

3. La composizione ha componenti che esistono al livello interno mentre l'aggregazione ha aggregati che vivono al livello esterno.