Pertanyaan yang diberi tag oop

587
Mana yang lebih cepat: while (1) atau while (2)?

Ini adalah pertanyaan wawancara yang diajukan oleh manajer senior. Mana yang lebih cepat? while(1) { // Some code } atau while(2) { //Some code } Saya mengatakan bahwa keduanya memiliki kecepatan eksekusi yang sama, karena ekspresi di dalam whileakhirnya harus dievaluasi trueatau false....

574
Bisakah kita instantiate kelas abstrak?

Dalam salah satu wawancara saya, saya ditanya "Jika kita bisa membuat kelas abstrak?" Jawaban saya adalah "Tidak, kami tidak bisa". Tetapi, pewawancara mengatakan kepada saya, "Kita bisa salah." Saya sedikit berdebat tentang ini. Kemudian dia mengatakan kepada saya untuk mencobanya sendiri di...

574
Mengapa "while (! Feof (file))" selalu salah?

Saya telah melihat orang yang mencoba membaca file seperti ini di banyak posting belakangan ini: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) {...

564
Apa yang 'super' lakukan di Python?

Apa perbedaan antara: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() dan: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Saya telah melihat supercukup banyak digunakan di kelas dengan hanya satu warisan. Saya bisa melihat...

486
Perbedaan Antara Kohesi dan Kopling

Apa perbedaan antara kohesi dan kopling? Bagaimana kopling dan kohesi dapat menyebabkan desain perangkat lunak baik atau buruk? Apa saja contoh yang menguraikan perbedaan antara keduanya, dan dampaknya terhadap kualitas kode secara

482
Metode pribadi JavaScript

Untuk membuat kelas JavaScript dengan metode publik, saya akan melakukan sesuatu seperti: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } Dengan cara itu pengguna kelas saya...