Perbedaan antara agregasi dan komposisi

Perbedaan antara agregasi dan komposisi

Agregasi vs Komposisi

Baik agregasi dan komposisi adalah kata -kata yang dapat menggambarkan rasa kepemilikan. Namun, agregasi hanya menyiratkan kepemilikan parsial atas sesuatu karena itu adalah komposisi yang menentukan kepemilikan jenis nyata dari komponennya.

Kedua istilah berbeda dalam kekuatan yang mereka miliki. Kekuatan ini dapat disebut sebagai obligasi. Dalam kasus agregasi, kata itu sendiri memiliki ikatan yang lebih lemah dibandingkan dengan komposisi. Dalam komposisi, jika semua tautan yang mengikat semua komponennya terputus maka semua komponen tersebut termasuk seluruh entitas akan mati atau runtuh. Dalam agregasi, jika tautan harus dihancurkan maka lebih kecil kemungkinannya bahwa seluruh entitas akan dihancurkan. Ikatannya mungkin rusak tetapi agregat yang terpisah dapat atau mungkin masih ada sendiri.

Contoh skenario akan ada di rumah sakit. Setiap rumah sakit memiliki beberapa departemen seperti laboratorium, apotek, departemen rawat jalan, dan ruang gawat darurat antara lain. Masing -masing departemen ini memiliki personelnya sendiri. Jika rumah sakit akan ditutup, semua departemennya akan ditutup dengannya. Namun, ini tidak terjadi dengan personel kesehatan. Mereka masih bisa bekerja di departemen lain di rumah sakit baru.

Oleh karena itu, komposisi disamakan dengan kepemilikan departemen oleh rumah sakit sedangkan agregasi disamakan dengan asosiasi personel yang lebih longgar ke masing -masing departemen. Ini pada dasarnya adalah komposisi departemen rumah sakit dan agregasi personel departemen. Sekali lagi, begitu rumah sakit menutup setiap departemen meninggal karena dimiliki secara permanen oleh rumah sakit. Departemen ini tidak memiliki kesempatan untuk pindah ke rumah sakit lain dan dimiliki oleh beberapa rumah sakit lainnya.

Juga, komposisi berkaitan dengan level dalam sementara agregasi berkaitan dengan level luar. Dalam hubungan ini, lebih benar untuk mengatakan bahwa seseorang terdiri dari beberapa organ tubuh termasuk jantung daripada mengklaim bahwa seseorang memiliki agregat organ. Hati, menjadi salah satu organ yang menyusun manusia ada di tingkat batin karena Anda tidak dapat dengan mudah memberikan hati Anda kepada orang lain atau membiarkan hati Anda hidup dengan sendirinya di luar tubuh Anda. Pakaian bisa menjadi agregat bagi orang tersebut karena diciptakan di luar dan dapat hidup di luar tubuh manusia meskipun orang dan pakaiannya dapat dianggap sebagai satu entitas di beberapa titik.

Ringkasan:
1.Komposisi menyiratkan kepemilikan nyata atas komponennya sedangkan agregasi tidak selalu memiliki agregatnya.
2.Komposisi memiliki ikatan yang lebih kuat dari komponennya sedangkan agregasi memiliki ikatan yang lebih lemah atau lebih longgar dengan agregatnya.
3.Komposisi memiliki komponen yang ada di tingkat dalam sedangkan agregasi memiliki agregat yang hidup di tingkat luar.