Home Start Back Next End
  
34
2.   Inheritance
Inheritance 
dalam  bahasa 
pemrograman 
berorientasi 
objek  secara
sederhana
berarti
menciptakan
sebuah
class
baru
yang
memiliki
sifat-sifat
dan karakteristik-karakteristik
sama
dengan
yang
dimiliki
class
induknya
disamping sifat-sifat dan karakteristik-karakteristk
individualnya.
3.   Polymorphism
Polymorphism
berarti
kemampuan
dari tipe objek
yang
berbeda
untuk
menyediakan
atribut
dan
operasi
yang
sama
dalam
hal yang
berbeda.
Polymorphism
adalah
hasil
natural
dari
fakta
bahwa
objek
dari
tipe yang
berbeda atau bahkan
dari sub-tipe
yang
berbeda
dapat
menggunakan
atribut
dan operasi yang sama.
2.3.4.3
Keuntungan dan Kelemahan Object Oriented Analysis and Design (OOAD)
Menurut  
Mathiassen  
et  
al.  
(2000,  
p5)  
terdapat  
beberapa  
keuntungan
menggunakan OOAD diantaranya adalah:
1.   OOAD 
sangat 
cocok 
untuk 
menggambarkan  
fenomena   dalam 
ruang
lingkup kantor dan sistem terkomputerisasi.
2.   OOAD memberikan
informasi yang jelas mengenai context sistem.
3.   OOAD
dapat
menangani
data
yang
seragam
dalam
jumlah
yang
besar
dan
mendistribusikannya
ke seluruh bagian organisasi.
4. 
OOAD berhubungan
erat dengan
analisa
berorientasi
objek,
perancangan
berorientasi
objek,
user
interface
berorientasi
objek, dan pemrograman
berorientasi
objek.
Selain 
keuntungan 
yang 
diperoleh 
seperti 
yang 
telah 
disebutkan 
di 
atas,
ternyata terdapat beberapa kelemahan menurt McLeod (2001, p615) yaitu:
Word to PDF Converter | Word to HTML Converter