|
123
o
Function Class
Placement
Sedangkan untuk
operation
yang me1ibatkan
beberapa obyek
di
dalam
model,
sebaiknya
dijadikan
satu
class
tersendiri
di
dalam
komponen
function.
3.
Menghubungkan komponen
Komponen-komponen
yang ada di
dalam
sistem
perlu
dihubungkan.
Begitu
pula
dengan
obyek
yang terdapat
di
dalam
komponen
yang sama.
Terdapat
dua
istilah yang
menggambarkan hubungan tersebut.
Coupling adalah
ukuran seberapa dekat dua
class atau
komponen terhubung.
Hubungan
coupling
menyatakan seberapa besar
ketergantungan antara satu
class
atau
komponen
dengan
class
atau
komponen
lainnya.
Coupling
merupakan properti negatifyang
harus ditemukan untuk
diminimalisir.
Cohesion
adalah
ukuran
seberapa
baik
class
atau
komponen
dihubungkan
bersama dengan hubungan
yang esensial
antara
bagiannya.
Cohesion
merupakan ukuran yang
harus
dimaksimalkan.
Terdapat tiga
cara
dalam menghubungkan classes yaitu:
1.
Agregasikan komponen class
lainnya
2.
Spesialisasi komponen public class
lainnya
3.
Calling terhadap operasi pada
obyek
lainnya
|