Recent Posts

Pages

Pengenalan Paradigma Pemograman Berorientasi Objek

Senin, 14 Oktober 2013

 1. Abstraksi
  • Abstraksi merupakan suatu cara dimana kita melihat suatu objek dalam bentuk yang lebih sederhana.
  • Dengan abstraksi, kita dapat melihat suatu sistem yang kompleks sebagai kumpulan dari subsistem-subsistem yang lebih sederhana.
  • Yang harus diketahui adalah bagaimana cara mentransformasikan apa yang kita ketahui tentang suatu objek menjad suatu program komputer.
2. Elemen Dalam Sebuah Objek: State Dan Behaviour
  • Setiap objek memiliki state (keadaan) dan behaviour (kelakuan) yang dapat merubah state.
  • Dalam Java state diterjemahkan menjadi properties dan field.
  • Sedangkan behaviour diterjemahkan menjadi method.

3. Konsep Pemograman Berorientasi Objek: Pengkapsulan, Pewarisan, Dan Polymorphism
3.1. Pengkapsulan/Enkapsulation
  • 1. Enkaspsulation adalah suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem dan sekaligus menyederhakan penggunaan sistem tersebut.
  • 2. Everything is an object dalam bahasa Java.

3.2. Pewarisan/Inheritance
  • Pewarisan merupakan suatu proses dimana suatu class diturunkan dari class lainnya, sehingga ia mendapatkan ciri atau sifat dari class tersebut.
  • Misal class anjing, kucing dan monyet dapat diturunkan dari class mamalia.
  • Class digunakan untuk menggambarkan suatu model atau spesifikasi dari suatu entitas.
  • Objeck/instance merupakan kenyataan, realisasi, atau perwujudan dari class.

3.3. Banyak Bentuk/Polymorphism

  • Polymorphism berasal dari bahasa Yunani yang berarti “Banyak Bentuk”.
  • Dalam OOP, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin secara prinsip sama tetapi secara proses berbeda.
  • Contohnya adalah behaviour berlari yang pada pemrograman OOP dapat diberikan kepada class manusia dan class-class binatang(Misal: anjing, kucing dan tikus). Tetapi tentu saja cara berlari manusia akan tidak sama dengan cara berlari binatang.

Tidak ada komentar:

Posting Komentar