Home Start Back Next End
  
36
2.2.7.2 Class Diagram
Menurut Bennett et al. (2005, p42) Class diagram menunjukan blok-blok
dari
setiap sistem berorientasi objek. Potensi kolaborasi antara kelas
ini,
melalui
message passing, ditampilkan dalam hubungan antara kelas.
Sebuah
class
diagram menunjukan
pandangan
statis
kelas
dalam model,
atau
bagian
dari
model.
Atribut
dan operasi
kelas
dapat
ditunjukan
bersama
dengan   bermacam-macam   hubungan   yang   mengikat   kelas   bersama-sama.
Analogi dari sebuah class diagram sebagai peta jalan atau atlas dapat digunakan.
kelas adalah kota atau kota dengan
hubungan
menjadi rute antara tempat-tempat
itu.
Class memiliki 3 area pokok:
1.   Nama (dan stereotype)
2.   Atribut
3.   Metoda
Atribut dan metoda dapat memiliki salah satu sifat berikut:
Private, tidak dapat dipanggil dari luar class  yang bersangkutan.
Protected,
hanya
dapat
dipanggil
oleh
class
yang
bersangkutan
dan
anak-
anak yang mewarisinya.
Public, dapat dipanggil oleh siapa saja.
Class
dapat
merupakan
implementasi
dari
sebuah interface,
yaitu
class
abstrak
yang
hanya
memiliki
metoda.
Interface tidak
dapat
langsung
diinstansiasikan, tetapi harus diimplementasikan dahulu menjadi sebuah class.
Dengan demikian, interface mendukung resolusi metoda pada saat run-time.
Word to PDF Converter | Word to HTML Converter