Selasa, 22 Januari 2013

Asosiasi dalam Orientasi Objek

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