![]() 21
Gambar 2.8 Contoh Class Diagram (Bennett et al., 2006:175)
Beberapa konsep penting yang harus dipahami sebelum memulai
merancang class diagram
adalah inheritance
dan
generalization/specialization. Inheritance adalah konsep di mana methods
dan/atau attributes dari suatu class dapat diwariskan atau digunakan kembali
oleh class yang lain. Menurut Whitten dan Bentley (2007:373),
generalization/specialization
adalah suatu teknik di mana behavior dan
attributes umum ada pada beberapa class dikelompokkan ke
class mereka
sendiri yang disebut supertype. Attributes dan methods pada supertype lalu
diwariskan oleh classes tersebut (subtypes).
|