Pertanyaan yang diberi tag object-oriented

12
Apakah C ++ tidak cocok untuk OOP? [Tutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa

12
Keuntungan untuk Berbagai Metode dibandingkan Beralih

Saya menerima tinjauan kode dari pengembang senior hari ini dengan bertanya, "Ngomong-ngomong, apa keberatan Anda untuk mengirim fungsi dengan menggunakan pernyataan switch?" Saya telah membaca di banyak tempat tentang bagaimana memompa argumen melalui metode switch to call adalah OOP yang buruk,...

12
Warisan salah

Saya memiliki beberapa kode di mana model pewarisan yang baik telah menurun dan saya mencoba memahami mengapa dan bagaimana cara memperbaikinya. Pada dasarnya, bayangkan Anda memiliki hierarki Kebun Binatang dengan: class Animal class Parrot : Animal class Elephant : Animal class Cow :...

12
Desain Kelas Berorientasi Objek

Saya bertanya-tanya tentang desain kelas berorientasi objek yang baik. Secara khusus, saya kesulitan menentukan antara opsi-opsi ini: metode statis vs contoh metode tanpa parameter atau nilai balik vs metode dengan parameter dan nilai balik tumpang tindih vs fungsionalitas metode yang...

12
Kelas versus Struct

Dalam C ++ dan bahasa yang dipengaruhi lainnya ada konstruksi yang disebut Struktur ( struct), dan yang lain disebut class. Keduanya mampu memegang fungsi dan variabel. Beberapa perbedaan adalah: Kelas diberi memori di heap dan structdiberikan memori di tumpukan (komentar: ini salah untuk C ++,...