Home Start Back Next End
  
36
Class
dapat
merupakan
implementasi
dari
sebuah interface, yaitu
class
abstrak
yang
hanya
memiliki
metoda.
Hubungan
antar
class
dibedakan
menjadi 4, yaitu :
1.   Asosiasi,
yaitu
hubungan
statis
antar
class.
Umumnya
menggambarkan
class
yang memiliki
atribut
berupa
class lain.
Panah
navigability
menunjukkan arah query antar class.
2.   Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas…“).
3.   Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari
class
lain
dan
mewarisi
semua
atribut
dan
metoda
class asalnya
dan
menambahkan  fungsionalitas  baru,  sehingga  ia  disebut  anak  dari  class
yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.
4.   Hubungan dinamis, yaitu rangkaian pesan
yang di-passing dari suatu class
kepada class lain.
Gambar 2.19 Contoh Class Diagram
(Anonymous H, p2)
Word to PDF Converter | Word to HTML Converter