Agregasi di Jawa: Definisi dan Contoh

Pengumpulan di Jawa adalah hubungan antara dua kelas yang paling baik digambarkan sebagai hubungan "memiliki-a" dan "seluruh / bagian". Ini adalah versi yang lebih khusus hubungan asosiasi. Kelas agregat berisi referensi ke kelas lain dan dikatakan memiliki kepemilikan kelas itu. Setiap kelas yang dirujuk dianggap bagian dari kelas agregat.

Kepemilikan terjadi karena tidak ada referensi siklik dalam hubungan agregasi. Jika Kelas A berisi referensi ke Kelas B dan Kelas B berisi referensi ke Kelas A maka tidak ada kepemilikan yang jelas dapat ditentukan dan hubungannya hanyalah salah satu dari asosiasi.

Misalnya, jika Anda membayangkan bahwa kelas Siswa yang menyimpan informasi tentang masing-masing siswa di sekolah. Sekarang anggap kelas Subjek yang menyimpan detail tentang subjek tertentu (mis., Sejarah, geografi). Jika kelas Siswa didefinisikan mengandung objek Subjek maka dapat dikatakan bahwa objek Siswa mempunyai sebuah Subjek objek. Objek Subjek juga membuat bagian dari objek Siswa - setelah semua, tidak ada siswa tanpa subjek untuk belajar. Objek Siswa, oleh karena itu, memiliki objek Subjek.

instagram viewer

instagram story viewer