![]() 17
Ada tiga jenis visibility dengan penjelasannya, yaitu :
1. Private(-)
Atribut dan method-nya hanya dapat diakses dan digunakan oleh kelas
yang mendefinisikan.
2. Protected(#)
Atribut dan method-nya hanya dapat diakses dan digunakan oleh kelas
yang mendefinisikan dan kelas turunannya.
3. Public(+)
Atributdan method-nya dapat diakses dan digunakan oleh kelas lainnya.
Jenis-jenis hubungan yang ada di dalam class diagram, yaitu:
1. Generalization/Specialization
Merupakan hubungan yang terdiri dari supertypeclasses(induk) dan
subtype classes(anak). Supertypeclasses adalah entityyang terdiri dari
attribute dan behavior umum sedangkan subtypeclasses adalah objek
class yang terdiri dari attribute dan behavior yang khusus dan ju ga
mewarisi attribute dari supertype class-nya.
Gambar 2.22Generalization/Specialization
(Sumber :Whitten dan Bentley, 2007:376)
|