![]() 43
Gambar 2.26 Contoh Supertype dan Subtype
(Sumber: Whitten & Bentley, 2007:375 )
2.2.4.4.1. Supertype
Supertype
menurut Whitten & Bentley
(2007:374), merupakan entitas yang
berisi atribut yang bersifat umum terhadap satu atau lebih class subtype. Supertype
disebut juga abstract atau parent class.
2.2.4.4.2. Subtype
Subtype
menurut Whitten & Bentley
(2007:374) merupakan
object
class
yang
mewarisi atribut dan behavior
dari class
supertype
dan bisa terdiri dari atribut dan
behavior lain yang unik dari supertype. Subtype disebut juga child class, dan disebut
concrete class jika muncul pada level terbawah dari hirarki inheritance.
2.2.4.5. Polymorphism
Menurut Whitten & Bentley (2007:380), polymorphism berarti banyak bentuk,
polymorphism
merupakan konsep dimana object
yang berbeda dapat merespon
terhadap pesan yang sama dengan cara yang berbeda.
Misalnya object
pintu dan
jendela. Mereka memiliki persamaan sama-sama memiliki operasi tutup, tetapi cara
tutup antara jendela dan pintu berbeda.
|