![]() 62
perubahan pada deskripsinya. Class structure dibagi
menjadi dua
macam, yaitu :
a.
Generalization Structure, merupakan hubungan antara dua atau
lebih class yang lebih spesial (specialization class) dengan sebuah
class yang lebih umum (general class).
Struktur generalisasi
menggambarkan
pewarisan,
dimana
specialized classes
mewarisi
properti-properti
dan
behavioral
pattern
dari
general
class.
Contoh dari struktur generalisasi dapat dilihat pada Gambar 2.5.
Passenger Car
Taxi
Private Car
Gambar 2.5
Contoh Generalization Structure
(Sumber: Mathiassen et al. (2000, p73))
b.
Cluster, merupakan sekumpulan dari class-class yang saling
berhubungan. Notasi grafik dari cluster adalah sebuah file folder
yang
terdiri
dari class-class
yang
saling
berhubungan
di
dalamnya.
Class-class
dalam satu
cluster
biasanya
terhubung
melalui
struktur generalization atau aggregation. Sedangkan
hubungan
antara class
dengan
cluster
yang
berbeda
biasanya
berupa struktur association. Contoh dari cluster dapat dilihat
pada Gambar 2.6.
|