|
19
2.1.9.4.2 Structure
Menurut
Mathiasen
et al
(2000,
p69), structure
merupakan
kegiatan kedua dalam problem domain. Tujuan dari structure adalah
untuk
mencari
hubungan struktural
antara
kelas-kelas
dan objek-objek dalam
problem domain.
Hasil
dari
kegiatan
structure
adalah
membuat
class diagram.
Menurut
Mathiasen
et
al
(2000,
p336),
Class
diagram
menggambarkan
kumpulan
dari kelas-kelas dan merupakan hubungan yang terstuktur.
Menurut
Mathiasen
et
al
(2000,
p73),
tipe
dari
Object
Oriented
Structure terdiri dari dua bagian yaitu :
1. Class Structure mengekspresikan hubungan konseptual yang
statis antar class, meliputi :
a.
Generalization
:
sebuah
kelas
umum
(super
class)
yang
menjelaskan property pada
suatu
kelompok
kelas
khusus
(subclasses).
Hubungan dalam
generalization
dapat
dikatakan
sebagai
hubungan
is-a,
yang
berarti
subclass
akan mempunyai
attribute dan
operation yang sama
dengan superclass.
|