Apa itu OOP?
Apa Itu OOP?
OOP atau nama panjangnya Object-Oriented Progamming adalah satu metode dalam pemograman komputer yang menggunkan objek. Objek merupakan entiti dalam dunia sebenar(Real world) yang boleh dikenal pasti, sebagai contoh: seseorang,tempat, kejadian(event) atau benda.Objek mempunyai identiti yang unik, keaadan(state), dan perlakuan(behavior).
Pengkelasan (Classes)
Kelas adalah kontruk(Binaan) yang menentukan objek yang mempunyai jenis(type) yang sama. Kelas Java menggunakan pembolehubah(Variables) untuk menentukan medan data dan metode untuk menentukan perilaku(Behavior). Kelas menyediakan jenis metode yang khas yang dikenali sebagai konstruktor yang boleh dipergunakan(invoked) untuk membina/mengkonstruk objek dari kelas.
Enkapsulasi(pengkapsulan/pengurungan) sumber dari http://danu19.wordpress.com/
Dalam sebuah objek tentunya memeiliki barbagai variabel dan metode, maka dari itu sebuah objek membutuhkan tempat untuk menampung variabel dan method tersebut,tempat inilah yang dinamakan Enkapitulasi.singkatnya Enkapitulasi adalah sebuah wadah atau pembungkus sebuah program dan data yang akan diolah. enkapitulasi memeiliki beberapa keuntungan diantranya adalah :
- Melindungi program atau data.
- Objek dapat dikelola secara independen dan kita juga bisa menyembunyikan informasi yang tidak perlu diketahui objek lain.
Perbezaan antara pemprograman berorientasi objek dan pemprograman prosedural, modul adalah prosedur(functions).
Pemprograman prosedural (Procedural Languages)
- pemprograman prosedural menyokong reka bentuk top-down(top-down design)
- dalam pemprograman prosedural, modul adalah prosedur(functions). ini dikenali sebagai functional decomposition (Penghuraian Fungsional).
- perubahan prosedur yang sering di baca kebawah dan pada bahagian program yang lain boleh menimbulkan kesukaran untuk pengubahan kod yang sedia ada
Pemprograman beorientasi (Object-Oriented Languages)
- Pemprograman berorientasi menyokong reka bentuk beorientasikan objek.
- Modul adalah pengkelasan
- Orientasi objek membolehkan perubahan di buat didalam kelas tanpa memberi kesan kepada modul lain. Ia memudahkan kod untuk diguna pakai.
Contoh pemprograman prosedural : C Programming
Contoh pemprograman beorientasi: Java Programming
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment