Apa itu OOP? | Killjols Apa itu OOP? | Killjols
Get Update Everyday Like Our FB Pages

Tuesday

HAHAHA HAHAHA HAHAHA HAHAHA HAHAHA
Chord List: # | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z : TOP 10

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 :



Killjols Blog

Blogger , Guitar Chord Collection , Lyric Collection , Lyric video maker ,

No comments :

Post a Comment