41
rilis PHP5, tim PHP menulis ulang kembali core
PHP dengan
menambahkan objek-objek baru.
Manfaat menggunakan OOP
dalam membuat suatu aplikasi
antara lain:
1
Reusability
Suatu object dikembangkan untuk menyelesaikan suatu
masalah. Jika pada pengembangan aplikasi lain dan developer
terkait menghadapi masalah yang sama, developer tersebut
cukup menambahkan class
yang telah dikembangkan pada
aplikasi tersebut tanpa harus mengubah keseluruhan struktur
aplikasi yang telah dikembangkan.
2
Refactoring
Dalam melakukan code-refactoring, perubahan yang
dilakukan pada suatu objek dapat dilakukan tanpa harus
mengubah keseluruhan aplikasi yang telah dikembangkan
3
Extensible
Pengembangan aplikasi menggunakan OOP sangat
memudahkan developer
ketika developer
ingin melakukan
refaktor kode untuk menambahkan fitur baru. Kode lama tetap
dapat dipertahankan untuk mendukung backward-
compatibility
aplikasi yang menggunakan code base versi
terdahulu.
4
Maintenance
Pengembangan aplikasi menggunakan OOP mengikuti
konvensi pemrograman yang terstandarisasi dan self-
explanatory
sehingga ketika dilakukan pengembangan lebih
lanjut, kode
yang ada dapat dilakukan refactor dengan mudah.
Selain itu dengan OOP, pengembangan modul-modul OOP
tersebut dapat dilakukan secara simultan oleh beberapa
developer
aplikasi dan penggabungan kode yang telah dibuat
itu tidaklah sesulit penggabungan kode yang dibuat secara
prosedural.
5
Efficiency
|