Perbedaan Antara Agregasi dan Komposisi Perbedaan Antara
Agregasi dan komposisi keduanya adalah kata-kata yang mungkin menggambarkan rasa memiliki. Namun, agregasi hanya menyiratkan kepemilikan sebagian atas sesuatu karena komposisi itulah yang menentukan jenis sebenarnya dari komponennya.
Kedua istilah itu berbeda dalam kekuatan yang mereka miliki. Kekuatan ini bisa disebut sebagai obligasi. Dalam kasus agregasi, kata itu sendiri memiliki ikatan yang lebih lemah dibandingkan komposisi. Dalam komposisi, jika semua tautan yang mengikat semua komponennya terputus maka semua komponen tersebut termasuk keseluruhan entitas akan mati atau runtuh. Secara agregasi, jika link tersebut harus dihancurkan maka kemungkinan besar seluruh entitas akan hancur. Ikatannya bisa rusak namun agregat yang dipisahkan bisa 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. Masing-masing departemen ini memiliki personil tersendiri. Jika rumah sakit akan ditutup, semua departemennya akan menutupnya. Namun, ini tidak terjadi pada petugas 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 personil yang lebih longgar ke masing-masing departemen. Ini pada dasarnya adalah komposisi departemen rumah sakit dan agregasi personil departemen. Sekali lagi, segera setelah rumah sakit tutup, masing-masing departemen meninggal karenanya karena rumah tersebut dimiliki secara permanen. Departemen ini tidak memiliki kesempatan untuk pindah ke rumah sakit lain atau dimiliki oleh beberapa rumah sakit lain.
Juga, komposisi berhubungan dengan tingkat di dalam sementara agregasi berhubungan dengan tingkat luar. Dalam hubungan ini, lebih tepat untuk mengatakan bahwa seseorang terdiri dari beberapa organ tubuh termasuk jantung daripada mengklaim bahwa seseorang memiliki agregat organ. Hati, menjadi salah satu organ yang membentuk manusia ada di tingkat dalam karena Anda tidak dapat dengan mudah memberikan hati Anda kepada orang lain atau membiarkan jantung Anda hidup dengan sendirinya di luar tubuh Anda. Pakaian bisa menjadi agregat bagi orang karena dibuat di luar dan bisa hidup di luar tubuh manusia meskipun orang dan pakaiannya bisa dianggap sebagai satu kesatuan utuh pada suatu saat.
Ringkasan:
1. Komposisi menyiratkan kepemilikan sebenarnya atas komponennya sedangkan agregasi tidak harus memiliki agregatnya sendiri.
2. Komposisi memiliki ikatan komponen yang lebih kuat sedangkan agregasi memiliki ikatan yang lebih lemah atau longgar dengan agregatnya.
3. Komposisi memiliki komponen yang ada pada tingkat dalam sedangkan agregasi memiliki agregat yang hidup di tingkat terluar.