Pertanyaan yang diberi tag «object-oriented»

Metodologi yang memungkinkan suatu sistem dimodelkan sebagai sekumpulan objek yang dapat dikontrol dan dimanipulasi secara modular




3
Bingung tentang definisi 'abstraksi' di OOP
Saya mencoba memahami definisi 'abstraksi' dalam OOP. Saya telah menemukan beberapa definisi utama. Apakah semuanya valid? Apakah salah satunya salah? Saya bingung. (Saya menulis ulang definisi dengan kata-kata saya sendiri). Definisi 1: Abstraksi adalah konsep mengambil beberapa objek dari dunia nyata, dan mengubahnya menjadi istilah pemrograman. Seperti membuat Humankelas dan …

9
Gunakan metode konstruktor atau penyetel?
Saya sedang mengerjakan kode UI di mana saya memiliki Actionkelas, sesuatu seperti ini - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Ketika kelas Action ini dibuat, cukup banyak diasumsikan bahwa Actionkelas tidak akan dikustomisasi (dalam arti - …

6
Bisakah kita mengatakan benda memiliki atribut, keadaan, dan perilaku?
Saya membaca pengenalan Oracle untuk konsep OOP dan saya menemukan deskripsi ini: Objek dunia nyata memiliki dua karakteristik: Mereka semua memiliki keadaan dan perilaku. Anjing memiliki status (nama, warna, jenis, lapar) dan perilaku (menggonggong, mengambil, mengibaskan ekor). Objek perangkat lunak secara konseptual mirip dengan objek dunia nyata: mereka juga terdiri …

7
Bagaimana Anda melacak proyek-proyek besar?
Ketika berhadapan dengan sebuah proyek yang memiliki banyak file berbeda, saya sepertinya selalu lupa bagaimana bagian-bagian berinteraksi satu sama lain. Saya tidak pernah benar-benar memiliki banyak masalah dalam memahami komponen-komponen yang lebih kecil secara terpisah, tetapi seiring dengan meningkatnya kompleksitas proyek, saya mendapati diri saya tidak mampu secara mental membangun …


4
Bagaimana saya tahu data saya bersifat relasional atau berorientasi objek?
Cukup baca baris ini- Jika data Anda adalah objek di alam, maka gunakan penyimpanan objek ("NoSQL"). Mereka akan jauh lebih cepat daripada database relasional. Jika data Anda bersifat relasional, overhead database relasional tidak sia-sia. dari- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Jadi, bagaimana saya tahu apakah data saya bersifat relasional atau berorientasi objek?

6
Konversi dari Prosedural ke Kode Berorientasi Objek
Saya telah membaca Bekerja Efektif dengan Legacy Code dan Clean Code dengan tujuan mempelajari strategi tentang cara mulai membersihkan basis kode yang ada dari aplikasi webforms ASP.NET yang besar. Sistem ini sudah ada sejak 2005 dan sejak itu telah mengalami sejumlah penyempurnaan. Awalnya kode ini disusun sebagai berikut (dan sebagian …

4
Tetap OO dan Dapat Diuji saat bekerja dengan database
Apa sajakah strategi OOP untuk bekerja dengan database tetapi menjaga unit-unit dapat diuji? Katakanlah saya memiliki kelas Pengguna dan lingkungan produksi saya berfungsi terhadap MySQL. Saya melihat beberapa kemungkinan pendekatan, ditunjukkan di sini menggunakan PHP: Masukkan $ data_source dengan antarmuka untuk load()dan save(), untuk abstrak sumber backend data. Saat menguji, …


6
Apa masalah yang tepat dengan memungkinkan getter?
Saya tidak melihat pendapat tentang semantik tetapi hanya untuk kasus di mana memiliki getter yang digunakan secara bijaksana adalah halangan yang sebenarnya. Mungkin itu melemparkan saya ke dalam spiral yang tidak pernah berakhir dengan mengandalkan mereka, mungkin alternatifnya lebih bersih dan menangani getter secara otomatis, dll. Sesuatu yang konkret. Saya …

4
API dan pemrograman fungsional
Dari paparan saya (memang terbatas) untuk bahasa pemrograman fungsional, seperti Clojure, tampaknya enkapsulasi data memiliki peran yang kurang penting. Biasanya berbagai jenis asli seperti peta atau set adalah mata uang yang dipilih untuk mewakili data, lebih dari objek. Selanjutnya, data itu umumnya tidak dapat diubah. Misalnya, inilah salah satu kutipan …

4
Manajemen parameter dalam aplikasi OOP
Saya sedang menulis aplikasi OOP ukuran sedang di C ++ sebagai cara untuk menerapkan prinsip-prinsip OOP. Saya memiliki beberapa kelas dalam proyek saya, dan beberapa dari mereka perlu mengakses parameter konfigurasi run-time. Parameter ini dibaca dari beberapa sumber selama pengaktifan aplikasi. Beberapa dibaca dari file konfigurasi di home-dir pengguna, beberapa …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.