Tipe Asosiasi
- Dependensi
- Simple Asociation
- Bidirectional Asociation
- Aggregation
- Komposisi
Dependensi
Dependensi adalah hubungan antar kelas yang paling tidak spesifik. Dimana kelas A dengan beberapa cara menggunakan fasilitas yang didefinisikan di kelas B. Perubahan pada kelas B dapat mempengaruhi kelas A.
Simple Asociation
Di asosiasi kelas A menggunakan objek dari kelas B. Kelas A memiliki atribut dari kelas B. Navigability dari kelas A menuju kelas B. Contoh : Objek kelas A dapat mengakses objek-objek kelas B sedangkan sebaliknya kelas B "tidak mengetahui" objek kelas A.
Bidirectional Association
Bidirectional association adalah ketika kelas A dan kelas B memiliki asosiasi dua arah. Tiap-tiap kelas saling mengacu satu sama lain. Navigability dari kelas A ke kelas B dan kelas B ke kelas A. Contoh dari bidirectional association adalah antara 'Tingkat' dan 'Mahasiswa'
Banyak pelajar di tingkat yang sama, tetapi pelajar hanya mengambil satu tingkat pada satu waktu.
Sumber :
1. Simon Kendall Object Oriented Programming Using Java, halaman 32
2. Agus Hamdi, jenis-jenis hubungan dalam kelas



Tidak ada komentar:
Posting Komentar