|
40
2.6.1.5 Relasi
Generalisasi
Menurut Mathiasen (2000, p.72), generalisasi adalah sebuah kelas
yang
umum yang
biasanya
disebut
sebagai
super-kelas
yang
mendeskripsikan
properties yang bersamaan kepada grup dari kelas spesial yang sering disebut
sub-kelas.
Menurut
Booch (1999, p.64),
generalisasi adalah sebuah
hubungan antara
hal
yang
umum
(disebut super-kelas atau parent) dan
hal
yang
lebih spesifik dari
hal tersebut (disebut sub-kelas atau child).
Agregasi
Menurut Mathiassen (2000, p.76), agregasi adalah sebuah superior objek
yang terdiri dari beberapa objek. Struktur agregasi mendefinisikan hubungan
antara dua buah objek atau lebih.
Menurut Booch (1999, p.67), agregasi adalah
asosiasi
antara
2
kelas
yang
mewakili
hubungan
struktural
antara peers,
bermakna
bahwa
kedua
kelas
berada pada tingkatan yang sama, tidak ada yang lebih penting dari yang
lainnya.
Asosiasi
Menurut Mathiassen (2000, p.77), asosiasi
adalah hubungan yang saling
terkait antara bagianbagian dari objek. Struktur asosiasi juga
mendefinisikan
hubungan dua buah objek atau lebih, tetapi berbeda dengan agregasi.
Menurut
Booch
(1999,
p.65),
asosiasi adalah relasi struktural yang
menspesifikkan objek dihubungkan dengan objek yang lain.
|