Oleh: Avrilian Briliansyah
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:
| Simbol | Visibilitas |
|---|---|
| + | Public |
| - | Private |
| # | Protected |
| ~ | Package |
Dimana class satu adalah turunan dari class lain.

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

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

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