![]() 51
hubungan konseptual antar
classes,
ada
2
jenis
class
structure
yang
digunakan, yaitu
sebagai
berikut
:
Generalization, adalah suatu class yang
lebih urnurn,
yang
disebut
super
class
yang
menggambarkan
properties
umum
dari
sekelompok
class
yang
dispesialisasi,
yang
disebut subclasses.
Generalization
structure
juga
merupakan suatu
hubungan
antara
dua
atau
lebih classes
yang
lebih spesial dengan class
yang
lebih
urnurn
atau
dapat
dikatakan
menggambarkan
sejurnlah
classes
sebagai
spesialisasi dari
suatu
class
yang
lebih
urnurn.
Struktur
ini dapat
digambarkan
dengan
formula
"is- a", seperti "a
taxi
is a passenger car". Struktur
ini
juga
menggambarkan
pewarisan
sifat
(inheritance),
dimana classes
yang
lebih spesial
(specialized
class)
mewarisi properties dan
behavioral pattern
dari
class
yang
lebih
urnum.
Contoh
dari generalization
structure
dapat
dilihat
pada
Gambar
2.5
berikut
ini.
Surnber
:
Mathiassen et al.
(2000,
p.73)
Gambar
2.5 Generalization structure
|