20
Supertype, sebuah entity
yang berisi atribut dan behavior
yang
umum bagi satu
atau lebih subtype kelas. Disebut juga dengan kelas abstrak atau parent.
Subtype, sebuah kelas objek
yang
mewariskan atribut dan behavior dari sebuah
kelas
supertype
dan
kemudian
mengisikan
atribut
dan
behavior
lain
yang
unik
ke
dalamnya.
Disebut
juga
dengan child,
dan
jika
berada
di
level
terendah
dari
hierarki pewarisan, maka disebut kelas konkrit.
Multiplicity,
jumlah
kejadian
minimun
dan
maksimun
dari
satu
kelas
/
objek
untuk satu kejadian tunggal dari kelas / objek yang terkait.
Agregation, sebuah hubungan dimana satu kelas whole yang lebih besar berisi
satu atau lebih kelas path yang lebih kecil.
Composition,
hubungan
agregasi
dimana
whole
bertanggung
jawab
atas
pembuatan dan perusakan path. Jika whole rusak, maka path ikut rusak.
Pesan
(Message),
komunikasi
yang
terjadi
ketika
satu
objek
memaksa
metode
objek lain (behavior) untuk meminta informasi atau beberapa aksi.
Polymorphism,
secara
harfiah
berarti
banyak
bentuk,
konsep
dimana
objek
yang berbeda dapat merespon pesan yang sama dalam cara yang berbeda.
Override,
teknik
dimana
satu
sub
kelas
(subtype)
menggunakan
sebuah
atribut
atau
behavior
miliknya
daripada
menggunakan
atribut
atau behavior yang
diwariskan dari kelas supertype.
Menurut Lethbridge dan Laganiere (2002, p49-50), konsep yang mendefinisikan
object-oriented adalah :
Identity, setiap objek
harus
mempunyai
identitas
yang
unik dan dapat dibedakan
dengan objek lain.
|