Perbedaan Antara Agregasi dan Komposisi

Komposisi Agregasi Vs

Baik agregasi maupun komposisi adalah kata-kata yang dapat menggambarkan rasa memiliki. Namun, agregasi hanya menyiratkan kepemilikan parsial atas sesuatu karena itu adalah komposisi yang menentukan kepemilikan tipe 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 hancur. Secara agregat, jika tautan akan dihancurkan maka kecil kemungkinan seluruh entitas akan hancur. Ikatannya mungkin rusak tetapi agregat yang terpisah dapat atau mungkin masih ada dengan sendirinya.

Contoh skenario akan ada di rumah sakit. Setiap rumah sakit memiliki beberapa departemen seperti laboratorium, farmasi, departemen rawat jalan, dan ruang gawat darurat. Masing-masing departemen memiliki personilnya sendiri. Jika rumah sakit akan ditutup, semua departemennya akan tutup. Namun, tidak demikian halnya dengan tenaga 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 diumpamakan dengan asosiasi personil yang lebih longgar dengan masing-masing departemen. Ini pada dasarnya adalah komposisi departemen rumah sakit dan kumpulan personel departemen. Sekali lagi, segera setelah rumah sakit tutup, masing-masing departemen mati bersamanya karena rumah sakit itu dimiliki secara permanen. Departemen-departemen ini tidak memiliki kesempatan untuk pindah ke rumah sakit lain atau dimiliki oleh beberapa rumah sakit lain.

Juga, komposisi berkaitan dengan tingkat dalam sementara agregasi berkaitan dengan tingkat luar. Dalam hubungan ini, lebih tepat mengatakan bahwa seseorang terdiri dari beberapa organ tubuh termasuk jantung daripada mengklaim bahwa seseorang memiliki agregat organ. Jantung, sebagai salah satu organ yang membentuk manusia ada pada tingkat batin karena Anda tidak dapat dengan mudah menyerahkan hati Anda kepada orang lain atau membiarkan hati Anda hidup sendiri di luar tubuh Anda. Pakaian dapat menjadi agregat bagi orang tersebut karena ia dibuat di luar dan dapat hidup di luar tubuh manusia meskipun orang tersebut dan pakaiannya dapat dianggap sebagai satu kesatuan utuh di beberapa titik..

Ringkasan:
1. Komposisi menyiratkan kepemilikan nyata atas komponen-komponennya sedangkan agregasi tidak harus 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 level dalam sedangkan agregasi memiliki agregat yang hidup di level luar.