Daftar Isi:
- Pilih objek untuk naskah Anda
- Pilih properti dan metode untuk setiap objek
- Setelah Anda memutuskan desain objek, Anda dapat membuat dan kemudian menggunakan objek. Langkah-langkah untuk membuat dan menggunakan objek adalah sebagai berikut:
Video: PRESENTASI PEMODELAN BERORIENTASI OBYEK 2024
Skrip berorientasi objek memerlukan banyak perencanaan. Anda perlu merencanakan objek dan propertinya dan apa yang bisa mereka lakukan. Benda Anda perlu menutupi semua tanggung jawab mereka tanpa melanggar tanggung jawab objek lain. Untuk proyek yang rumit, Anda mungkin harus melakukan beberapa model dan pengujian sebelum Anda merasa yakin bahwa rencana proyek Anda mencakup semua benda yang dibutuhkannya.
Mengembangkan skrip berorientasi objek mencakup prosedur berikut:
-
Pilih objeknya.
-
Pilih properti dan metode untuk setiap objek.
-
Buat objek dan taruh di tempat kerja.
Pilih objek untuk naskah Anda
Tugas pertama Anda adalah mengembangkan daftar objek yang dibutuhkan untuk proyek pemrograman Anda. Jika Anda bekerja sendiri dan proyek Anda kecil, benda itu mungkin terlihat jelas. Namun, jika Anda mengerjakan proyek besar dan kompleks, memilih daftar objek bisa lebih sulit.
Misalnya, jika proyek Anda mengembangkan perangkat lunak yang mengelola semua tugas di bank, daftar objek yang mungkin Anda besar: akun, teller, uang, buku cek, keranjang sampah, penjaga, lemari besi, sistem alarm, pelanggan, pinjaman, bunga, dan sebagainya. Tapi, apakah kamu butuh semua benda itu? Apa naskahmu yang akan dilakukan dengan keranjang sampah di lobi depan? Atau penjaga? Nah, mungkin naskah Anda perlu menjadwalkan shift untuk para penjaga.
Saat merencanakan program berorientasi objek, strategi terbaik untuk mengidentifikasi objek Anda adalah mencantumkan semua objek yang dapat Anda pikirkan - yaitu, semua kata benda yang mungkin memiliki sesuatu sama sekali lakukan dengan proyek Anda Terkadang pemrogram dapat mengambil semua kata benda dari dokumentasi proposal proyek untuk mengembangkan daftar objek yang cukup lengkap.
Setelah membuat daftar panjang objek yang mungkin ada, tugas selanjutnya adalah melepaskan sebanyak mungkin. Anda harus menghilangkan duplikat, objek yang memiliki tanggung jawab yang tumpang tindih, dan objek yang tidak terkait dengan proyek Anda.
Misalnya, jika proyek Anda berhubungan dengan membangun mobil, proyek mobil Anda mungkin perlu memiliki benda untuk setiap bagian di dalam mobil. Di sisi lain, jika proyek Anda melibatkan kontrol lalu lintas di garasi parkir, Anda mungkin hanya memerlukan benda mobil yang bisa Anda pindahkan; Bagian mobil tidak penting untuk proyek ini.
Pilih properti dan metode untuk setiap objek
Bila Anda memiliki daftar objek yang lengkap, Anda dapat mulai mengembangkan daftar properti untuk setiap objek.Tanyakan pada diri Anda apa yang perlu Anda ketahui tentang setiap objek. Misalnya, untuk proyek perbaikan mobil, Anda mungkin perlu mengetahui hal-hal seperti saat mobil terakhir diservis, riwayat perbaikannya, kecelakaan, rincian tentang suku cadang, dan sebagainya. Untuk sebuah proyek yang melibatkan lalu lintas garasi parkir, Anda mungkin perlu mengetahui ukuran mobil saja. Berapa banyak ruang mobil yang naik di garasi parkir?
Anda perlu mendefinisikan tanggung jawab masing-masing objek, dan masing-masing objek harus independen. Ini membutuhkan metode untuk tindakan yang menangani semua tanggung jawabnya. Misalnya, jika salah satu objek Anda adalah rekening bank, Anda perlu tahu apa yang perlu dilakukan rekening bank.
Nah, pertama, perlu dibuat, jadi Anda bisa mendefinisikan metode openNewAccount. Perlu menerima deposit dan mencairkan penarikan. Perlu untuk melacak keseimbangan. Perlu dilaporkan saldo saat ditanya. Mungkin perlu menambahkan minat ke akun secara berkala. Aktivitas seperti itu terlintas dalam pikiran dengan cepat.
Namun, sedikit lebih banyak pemikiran, atau mungkin pengujian, dapat mengungkapkan aktivitas yang Anda lupakan. Misalnya, akun menyimpan informasi tentang pemiliknya, seperti nama dan alamat. Apakah Anda ingat untuk menyertakan metode untuk memperbarui informasi tersebut saat pelanggan bergerak? Ini mungkin terlihat sepele dibandingkan dengan memindahkan uang, tapi tidak akan sepele jika Anda tidak bisa melakukannya.
Buat dan gunakan objek
Setelah Anda memutuskan desain objek, Anda dapat membuat dan kemudian menggunakan objek. Langkah-langkah untuk membuat dan menggunakan objek adalah sebagai berikut:
Tuliskan pernyataan kelas.
-
Pernyataan kelas adalah pernyataan PHP yang merupakan cetak biru untuk objek tersebut. Pernyataan kelas memiliki blok pernyataan yang berisi kode PHP untuk semua properti dan metode yang dimiliki objek.
Sertakan kelas dalam naskah di mana Anda ingin menggunakan objek.
-
Anda dapat menulis pernyataan kelas dalam naskah itu sendiri. Namun, lebih umum untuk menyimpan pernyataan kelas dalam file terpisah dan menggunakan pernyataan include untuk menyertakan kelas pada awal skrip yang perlu menggunakan objek.
Buat sebuah objek dalam naskah.
-
Anda menggunakan pernyataan PHP untuk membuat objek berdasarkan kelas. Ini disebut instantiasi
. Gunakan objek baru.
-
Setelah membuat objek baru, Anda dapat menggunakannya untuk melakukan tindakan. Anda bisa menggunakan metode yang ada di dalam blok pernyataan kelas.