![]() 21
a.
Bi-directional
Adanya hubungan antar class dimana kedua class
sama-sama memiliki peran terhadap satu sama lain.
Hubungan bi-directional digambarkan dengan garis
lurus tanpa tanda panah yang menghubungkan kedua
class.
b.
Uni-directional
Adanya hubungan antar class dimana hanya salah
satu class memiliki peran dalam hubungan tersebut.
Hubungan uni-directional digambarkan dengan garis
lurus yang memiliki tanda panah di salah satu
ujungnya.
Gambar 2.10 Contoh Association Bi-Directional dan
Uni-Directional Class Diagram
3.
Generalization dan Specialization
Generalization dan Specialization adalah hubungan
antar class dimana terdapat super class, yaitu sebuah class
yang merupakan hasil pengelompokan class-class
berdasarkanattribute dan behavior yang sama
(generalization), dan sub class, yaitu class-class yang
mendapatkan attribute dan behavior turunan dari sebuah
super classnamun dapat memiliki attribute dan behavior-
nya sendiri (specialization).
|