|
35
7.
Supertype, sebuah
entitas y ang men gandun g attribu te dan b ehaviour
y
ang sama
bagi satu atau lebih bagi class subtypes. Disebut ju ga den gan parent class.
8.
Subtype,
sebuah objek class
y
ang
mewarisi
a
ttribute
dan
b
ehaviour
dari
supertype
class dan kemud ian class itu sendiri
dap at
memiliki
attribute
d
an
behaviour sendiri y ang unik.
9.
Multiplicity,
jumlah
min imum
dan
maksimu m dari
hubun gan
y
an g terjadi
antar
objek.
10.
Aggregation, suatu
hubun gan
dimana
suatu class
y
ang utuh (whole
class)
men gandun g satu atau lebih class-class y ang merup akan bagian dar i whole class.
11.
Composition,
sebuah
hubungan
aggregation
diman a
whole
class
bertanggun gjawab p enuh atas ada dan tiadany a part class. Jika who le class tiada,
maka part class p un juga ikut
tiada.
12.
Message,
komunikasi
y
ang terjad i
saat
sebuah
objek
meminta
behaviour
y
ang
dimilikiny a untuk mendap atkan informasi atau aksi lain.
13.
Polymorphism, sebuah konsep tentang bagaiman a
objek-objek y ang berbed a
dap at menanggap i suatu message y ang sama den gan cara y an g berbed a.
14.
Override,
suatu kondisi diman a
subclass
(subtyp e)
men ggunak an attribute
atau
behaviour
dari diriy a sendiri, darip ada attribute atau behaviour
y
ang diturunkan
dari superclass (supertype).
2.14
Object Oriented Analysis and Design (OOAD)
Object-Oriented Analysis
(OOA) dimaksudkan
untuk
mendefin isikan semu a
class y ang
relevan terhad ap masalah
y
ang akan d ip ecahkan, beserta
op eration d an
|