PHP - Apa itu OOP?
Dari PHP5, Anda juga dapat menulis kode PHP dalam gaya berorientasi objek.
Pemrograman berorientasi objek lebih cepat dan lebih mudah untuk dieksekusi.
PHP Apa itu OOP?
OOP adalah singkatan dari Pemrograman Berorientasi Objek.
Pemrograman prosedural adalah tentang menulis prosedur atau fungsi 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:
- OOP lebih cepat dan lebih mudah untuk dieksekusi
- OOP menyediakan struktur yang jelas untuk program
- OOP membantu menjaga kode PHP KERING "Jangan Ulangi Sendiri", dan membuat kode lebih mudah untuk dipelihara, dimodifikasi, dan di-debug
- OOP memungkinkan untuk membuat aplikasi penuh yang dapat digunakan kembali dengan lebih sedikit kode dan waktu pengembangan yang lebih singkat
Tip: Prinsip "Jangan Ulangi Diri Sendiri" (KERING) adalah tentang mengurangi pengulangan kode. Anda harus mengekstrak kode yang umum untuk aplikasi, dan menempatkannya di satu tempat dan menggunakannya kembali alih-alih mengulanginya.
PHP - Apa itu Kelas dan Objek?
Kelas dan objek adalah dua aspek utama dari pemrograman berorientasi objek.
Perhatikan ilustrasi berikut untuk melihat perbedaan antara class dan objek:
kelas
Buah
benda-benda
apel
pisang
Mangga
Contoh lain:
kelas
Mobil
benda-benda
Volvo
audi
Toyota
Jadi, kelas adalah templat 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.
Lihat bab berikutnya untuk mempelajari lebih lanjut tentang OOP.