Bagi kamu para programmer yang baru memulai buat ngoding, kalian pasti pernah mendengar tentang object oriented programming.

Mungkin kelihatannya ribet karena di Object Oriented Programming (OOP) kamu bakal berkutat dengan yg namanya Class, Fungsi di dalam Class dan yang lainnya.

Tapi dengan OOP ini kamu bisa membuat style programming kamu menjadi lebih rapi dan lebih efisien loo.

Jadi belajar OOP menurut saya sih adalah sebuah kewajiban bagi programmer PHP.

Mengenal OOP

OOP atau Object Oriented Programming adalah sebuah metode pemrogramman yang berbasis object.

Secara mudah dapat diibaratkan seperti dalam sebuah sistem, di dalamnya akan dipecah-pecah menjadi beberapa object dengan fungsinya masing-masing. Sehingga code yang dibuat menjadi lebih efisien dan efektif.

Object-oriented programming is a style of coding that allows developers to group similar tasks into classes

OOP juga merupakan salah satu programming style dimana kamu para codinger dapat membuat beberapa fungsi-fungsi yang berkaitan ke dalam sebuah class. atau object.

Jadi bisa mengurangi penulisan code-code yang berulang-ulang dan lebih mudah untuk dikelola nantinya.

Contoh Konsep OOP

Agar lebih mudah mengerti tentang OOP, maka saya akan menjelaskan dengan contoh berikut.

Mobil adalah sebuah object. Object mobil terdiri dari bagian-bagian yang lebih kecil seperti roda, pintu, rem, lampu dll.

Part kecil-kecil ini selanjutnya disebut property dalam sebuah object.

Kemudian object mobil ini memiliki beberapa fungsi seperti jalan, menyalakan lampu, mengerem dll.

Fungsi-fungsi ini dapat kita katakan sebagai method dari sebuat object.

Nah kesatuan dari fungsi dan property ini, akan membentuk sebuah object class yang saling terhubung dan melakukan fungsinya sebagai sebuah object.

Cukup mudah dimengerti kan?

Keuntungan OOP

Lalu apa saja keuntungan implementasi OOP dalam codingan kamu?

  1. Code menjadi lebih terstruktur dan rapi.
  2. Menghindari penggunaan code atau function yang berulang-ulang.
  3. Mempersingkat waktu dalam proses coding
  4. Wajib dipakai dalam aplikasi berskla besar karena mudah dikembangkan.
  5. Banyak lagi kelebihan lain dari OOP saat kalian mencoba langsung dalam proses development.

Meskipun OOP memiliki banyak kelebihannya, untuk kalian yang baru ingin belajar OOP mungkin agak terasa susah dan membingunkan.

Tapi percayalah, dengan memahami konsep OOP secara benar, kamu akan dengan mudah untuk memahami bahasa pemrograman selain PHP.

Sekian perkenalan kita tentang apa itu OOP dalam PHP. Dalam artikel selanjutnya, kita akan membahas tentang class dan function dalam PHP.