PHP oop, apa itu oop atau object oriented programming ?

Pemrograman berorientasi objek atau dikenal Objek Oriented Programming (OOP) merupakan paradigma pemrogaman yang berorientasikan kepada objek. Semua data dan fungsi dalam program di bungkus dalam kelas-kelas atau objek-objek. berorientasi objek berarti bahwa kita megorganisasi data sebagai kumpulan dari objek tertentu yang memiiki struktur dan perilaku.

Mulai PHP5, Kita bisa menulis kode PHP dengan gaya berorientasi objek.

Perbedaan dengan pemrograman prosedural adalah tentang prosedur atau fungsi penulisan yang melakukan operasi pada data, sedangkan pemrograman berorientasi objek adalah tentang membuat objek yang berisi data dan fungsi.

Pemrograman berorientasi objek memiliki beberapa keunggulan dibandingkan pemrograman prosedural yaitu:

– lebih cepat dan lebih mudah untuk dieksekusi
– menyediakan struktur yang jelas untuk program-program tersebut
– membantu menjaga kode PHP dari pembuatan ulang fungsi yang sudah ada, dan membuat kode lebih mudah untuk mempertahankan, memodifikasi dan men-debug
– memungkinkan untuk membuat aplikasi yang dapat digunakan kembali secara penuh dengan kode yang lebih sedikit dan waktu pengembangan yang lebih singkat

Apa itu Kelas dan Objek?
Kelas dan objek adalah dua aspek utama dari pemrograman berorientasi objek.
Lihatlah ilustrasi berikut untuk melihat perbedaan antara kelas dan objek:

 

Class objects
Buah Nanas
Mangga
Stroberi
Belimbing
Sirsak

 

Jadi, kelas adalah template untuk objek, dan objek adalah turunan dari kelas.
Ketika objek individu dibuat, mereka mewarisi semua properti dan perilaku dari kelas, tetapi setiap objek akan memiliki nilai yang berbeda untuk properti tersebut.

Related posts

Leave a Comment