プログラミング

Class Diagram

Oleh: Avrilian Briliansyah

Class Diagram

Dalam pembuatan software, class diagram dalam UML adalah sejenis struktur diagram statis yang menjelaskan struktur dari sebuah sistem dengan menunjukan: class-class, atribut -atribut, operasi-operasi serta hubungan antar objek-objek yang ada.

Dalam diagram, class direpresentasikan sebagai kotak-kotak yang berisi tiga bagian:

Bagian-bagian Class

Visibilitas

SimbolVisibilitas
+Public
-Private
#Protected
~Package

Hubungan Antar Class

Inheritance

Dimana class satu adalah turunan dari class lain.

Association

Dimana class hanya diasosiasikan dengan class lain tanpa ada hal lain yang mengikat mereka.

Aggregation

Dimana class lain adalah bagian class lain namun tidak harus jadi bagian dari class lain.

Composition

Dimana class lain adalah bagian class lain dan class ini bergantung pada class lain, jika kelas parent ditiadakan maka class ini pun juga hancur.

Sumber