![]() 22
2.
Generalisasi
Generalisasi
adalah
hubungan antara 2 atau Iebih class khusus dan Iebih
dari
1
class
umum. Class
umum
merupakan super class
yang
membagi
property serta behavioral pattern kepada kumpulan class khusus.
Gambar 2.2 Generalisasi
(Matthiassen, 2000, p337)
3.
Agregasi dan
composite
Agregasi
merupakan superior
object(keseluruhan)
yang terdiri dari
sejumlah
inferior
object(bagian).
Agregasi
digambarkan dengan sebuah
garis
antara
class
keseluruhan
dengan
bagian,
dimana
garis
tersebut
memiliki sebuah wajik
yang
memodel keseluruhan.(
Matthiassen,
2000,
pp75-76).
Composite berdasar pada konsep agregasi. Composite mengekspresikan
hubungan
yang
sama
dengan
agregasi
namun
berbeda dalam
hal
menunjukkan
bentuk
kepemilikan
yang
Iebih
kuat
oleh
keseluruhan
(Bennet, 2006,p235)
Garnbar 2.3 Agregasi dan Composite
(Matthiassen, 2000, p338)
|