Senin, 15 Oktober 2012

Relasi Antar Objek

Assosiati : adalah sebuah nama formal dari sebuah structural relasi yang ada di antara banyak kelas misal :
  • Seorang Mahasiswa terdaftar pada sebuah mata kuliah.
  • Seorang Dosen Mengajar sebuah mata kuliah.
  • Sebuah Program pendidikan Terdiri dari mata kuliah
Link : adalah sebuah relasi struktural antar 2 objek, misal :
  • Karimata terdaftar pada OOP

Multiplicity : mirip dengan metode Kardinalisasi pada Mata Kuliah  Pengolahan Data Base

Agregasi : Adalah bentuk khusus dari sebuah asosiasi, namun secara konsep dapat dibedakan, bisa menggunakan "consist of","is composed of" atau "memiliki" .  Contoh: 
  • Mobil memiliki mesin
Komposisi : Sebuah bentuk agregasi yang lebih kuat, dimana bagian kecil tidak akan ada tanpa ada objek keseluruhan. Misal :
  • Ruangan tidak akan ada bila Gedung tidak ada
Ruangan = parts; dan Gedung = whole / object.



1 komentar:

Unknown mengatakan...

di blog lain mengatakan relasi 'car' dan 'engine' itu komposisi BUKAN agregasi. Yg bener yg mana nih?