![]() 84
memiliki
atribut
dan
behavior
yang
unik
dan
juga
memiliki
atribut
dan
behavior
milik class
induknya. Class
induk
merupakan
generalisasi dari class
anaknya, sedangkan class anak merupakan spesialisai dari class induknya.
Class1
Class2
Class3
Gambar 2.16 Contoh Hubungan Generalisasi
3. Agregasi
Agregasi merupakan hubungan yang unik dimana sebuah objek merupakan
bagian dari objek lain. Hubungan agregasi tidak simetris dimana jika objek B
merupakan bagian dari objek A,
namun objek A bukan
merupakan bagian dari
objek
B.
Pada
hubungan
ini,
objek
yang
menjadi
bagian
dari
objek
tertentu
tidak akan memiliki atribut atau behavior dari objek tersebut.
Class1
-End1
1
-End2
*
Class2
Gambar 2.17 Contoh Hubungan Agregasi
2.16.3.5.
Statechart Diagram
Statechart Diagram digunakan
untuk
memodelkan
perilaku
secara
dinamis
dari
sebuah
objek
dalam sebuah
class
yang
spesifik
dan
berisi
state
dan
transition
(Mathiassen et al., 2000, p341). Statechart diagram mengilustrasikan siklus objek hidup
|