|
34
Polymorphism adalah kemamp uan meny embuny ikan imp lementasi y ang berbed a
di balik in terface y ang sama. Inh eritance ad alah
mek anisme untuk mendefin isikan suatu
class y ang didefin isikan dar i class y ang sudah ad a. (Britton dan Doake, 2000, p 14)
2.13.2 Beberapa Konsep Tentang Object Oriented
Beberap a konsep
tentang Object Orien ted
menurut
Whiten et
al.
(2004, p p 431-
440) adalah :
1.
Object, sesuatu
y
ang
dap at dilihat, disentuh,
atau dirasakan dan di
dalamny a
tersimp an data dan behaviour.
2.
Attribute, data y ang merep resentasikan karakteristik dari objek.
3.
Behaviour,
sekump ulan
hal
y
ang
bisa
d
ilakuk an
oleh
ob jek
d
an
berhubun gan
dengan fun gsi y an g ad a p ada data ob jek ( atau attribu te). Behaviour dap at berup a
method, operation, ataup un service.
4.
Object instance, merup akan objek secar a sp esifik y ang merujuk p ada suatu
nilai
tertentu dari atributny a.
5.
Inheritance, suatu konsep diman a
method d an/atau attribute didef inisikan d i
dalam suatu objek class d an dap at diturunkan atau d i-reuse o leh ob jek dari class
y
ang lain.
6.
Generalization atau specialization, sebuah teknik dimana a ttribute dan behaviour
y
ang
sama
dimiliki
oleh beb erap a
tip e
dari
objek
class dikelomp okkan (atau
diabstraksi) ke
dalam
masin g- masin g
class merek a, disebut juga
den gan
supertype.
Attribute
dan
b
ehaviour
dari
ob jek
supertype
kemudian diturunkan
oleh setiap objek class.
|