Pertanyaan yang diberi tag «object-oriented-design»

Desain berorientasi objek adalah proses perencanaan sistem objek yang berinteraksi untuk tujuan memecahkan masalah perangkat lunak.

4
Apakah itu melanggar prinsip OOP jika fungsi anggota tidak menggunakan properti kelas / variabel anggota?
Saya memiliki kelas yang sudah ada yang berinteraksi yang dapat membuka, membaca atau menulis ke file. Saya perlu mengambil modifikasi file untuk tujuan itu saya harus menambahkan metode baru Misalkan berikut ini adalah definisi kelas saya di mana saya ingin menambahkan metode baru. class IO_file { std::string m_file_name; public: IO(); …

7
Haruskah saya menggunakan kelas statis untuk metode yang akan melakukan tugas umum dan akan dipanggil melalui aplikasi saya?
Saya telah menghabiskan beberapa jam terakhir membaca tentang penggunaan statickelas dan mencoba mencari tahu apakah saya harus menggunakannya atau tidak tetapi masih belum sampai pada kesimpulan apa pun. Tampaknya argumennya bisa berjalan baik. Dalam aplikasi saya, saya telah membuat apa yang saya sebut "kelas pembantu" yang berisi metode yang akan …


1
Pendekatan apa dalam Pola DataMapper yang lebih baik untuk beberapa tabel atau bergabung?
Biasanya, Data Mapper memetakan data dari satu tabel tertentu. (Secara teoritis seharusnya berkomunikasi antara Storage dan Objek Domain, tetapi tidak mungkin dalam kasus saya, jadi saya langsung berkomunikasi dengan tabel.) Table1Mappper> Table1 Tetapi jika tabel itu membutuhkan data untuk bergabung dari tabel lain, maka Anda memperluas ruang lingkup Pemeta Data …
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.