UML Class Diagram
Class memiliki tiga area pokok :
- Nama dan Stereotype, nama Class dimulai huruf kapital dan haruslah unik, karena ini adalah identitas yang dimiliki oleh setiap Class. Stereotype adalah sebuah mekanisme yang digunakan untuk mengkategorikan sebuah class, misal kita ingin mencari form dalam model maka kita dapat menciptakan Form stereotype, dan dapat menemukan seluruh form dalam stereotype Form. Fitur ini akan memudahkan dalam mengorganisasi responsibility dari tiap-tiap class.
- Atribut, sebuah class bisa memiliki beberapa attribute atau tidak sama sekali. Atribut di sini menunjukkan informasi yang dimiliki oleh suatu kelas, merepresentasikan property model. Atribut memiliki sifat sebagai 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.
- Operation, abstraksi dari segala sesuatu yang dapat kita lakukan pada sebuah object dan ia berlaku untuk semua object yang terdapat dalam class tersebut.