Misalkan saya memiliki kelas soket: class Socket{ public: ... Some Code ... Socket(int type){ isServer = type; //some code } virtual void Send(string s); virtual void Send(string s, int clientID); ... Some Code ... private: int isServer; }; Ini akan digu....
26 Mei 2021, 08:02
Di OOP, abstraksi adalah saat kami hanya menyediakan detail yang berguna bagi pengguna dan menyembunyikan semua detail implementasi. Jadi, jika saya memiliki antarmuka dan saya mengimplementasikannya di kelas, lalu bagaimana ini mencapai abstraksi? Saya membaca artikel ini tentang "cara mencapai a....
15 April 2021, 17:40
Saya hanya melakukan beberapa latihan untuk kursus coding saya. Saya baru saja mulai dengan abstraksi jadi masih agak membingungkan bagi saya. Saya mendapatkan kode ini dan saya telah berhasil menetapkan nilai ke .......
9 April 2021, 11:01
Harap perhatikan gambar terlampir. Yang saya inginkan adalah "Pengguna" (teknis-) dapat menggunakan metode dari kelas A, B atau C dengan instantiate dari "Kelas Kepala". Apa yang saya coba hindari adalah, bahwa saya harus menambahkan fungsi terpisah untuk setiap metode yang didefinisikan di Kelas A....
Sederhananya, saya mencoba membuat functor atau fungsi generik untuk membuat bentuk string untuk tipe modul Hashtbl dan Map.S. Saya dapat mengimplementasikan fungsi-fungsi tersebut secara individual, tetapi masih ada banyak kode yang berlebihan. Inilah yang saya miliki sampai sekarang: let string_of....
28 November 2020, 05:41
Saya memiliki enum untuk mewakili node baik lokal (mengacu pada node saat ini) atau jarak jauh, dalam hal ini komunikasi terjadi melalui panggilan RPC: pub enum Node { Local, Remote(SocketAddr), } Saya memiliki struct DB yang mewakili database lokal. Saya perlu membuat serial enum Node ini....
15 November 2020, 20:38
Pertama, kita berbicara tentang PHP 7.4.10, tetapi semua intel umum dihargai! Pertanyaan yang diringkas: Saya ingin mendefinisikan metode statis dalam kelas abstrak sedemikian rupa, sehingga metode tersebut hanya dapat dipanggil secara publik dari kelas anak yang memperluas kelas abstrak tetapi tida....
9 November 2020, 22:24
Di C++, saya memiliki kelas yang berisi dua anggota yang merupakan wadah yang diurutkan. Wadah menyimpan jenis objek yang sama, tetapi satu diurutkan dalam urutan menaik dan yang lainnya dalam urutan menurun. Catatan: objek tipe di setiap wadah adalah sama, tetapi objek sebenarnya instance yang di....
2 Oktober 2020, 22:25
Saya sedang menulis perpustakaan aljabar linier mainan untuk dipelajari dan digunakan di perpustakaan jaringan saraf mainan. Saya ingin menggunakan pustaka aljabar linier Java yang berbeda untuk menguji efisiensi, tetapi saya terjebak pada abstraksi. Misalkan saya ingin abstraksi Matriks saya sendi....
28 September 2020, 09:49
Saya membuat kelas dasar sehingga semua ikatan untuk anak akan diatur di pangkalan Saya telah melakukan sampai ini abstract class BaseActivity2<B : ViewBinding?, T : BaseViewModel?> : AppCompatActivity() { private var viewBinding: B? = null private var baseViewModel: T? = null override ....
Saya mencoba menerapkan pembungkus untuk menggunakan fitur System.Data.SQLite untuk menghilangkan kode duplikat dengan cara OOP yang baik. Jadi, saya memiliki metode umum berikut: public T SendSelectQuery<T>(string sql, Func<SQLiteDataReader, T> processResult) where T : IDBResult { try { ....
31 Agustus 2020, 23:07
Pertama-tama, ada kelas induk yang disebut Bentuk dan memiliki dua konstruktor satu dengan satu parameter dan yang lain dengan dua parameter. Ada dua kelas yang mewarisi properti dari kelas "Bentuk". Mereka adalah Persegi Panjang dan Lingkaran. Saya mencobanya menggunakan Java dan saya mendapatkan ....
26 Agustus 2020, 19:50
Saya telah melihat pertanyaan ini Apa perbedaan antara perpustakaan kelas dan kerangka kerja Dan di seluruh jawaban yang diberikan, kerangka kerja selalu direferensikan sebagai kerangka kerja. Saya mencari untuk mendapatkan lebih banyak teknis. Apa sebenarnya kerangka kerja itu? Kelas kelas yang....
15 Agustus 2020, 13:40
Saya mencoba untuk menghapus redundansi dalam kode saya. Saya pikir saya bisa melakukannya dengan fungsi tingkat tinggi. Yang ingin saya lakukan adalah memfaktorkan bit-bit yang sama ke dalam f3, lalu membuat bit-bit yang berbeda antara f1 dan f2 menjadi parameter yang diteruskan ke f3. object Exam....
Saya belajar tentang kelas kasus Scala, dan pola desain. Untuk tujuan ini saya telah membuat contoh di bawah ini yang menurut saya adalah skenario yang cukup mungkin ketika bekerja dengan data tipe Json. Saya tahu ada perpustakaan yang melakukan hal ini, tetapi saya melakukannya secara manual untu....
Saya belajar tentang kelas kasus. Dari apa yang saya pahami, kelas kasus tidak dapat diperluas oleh kelas kasus lain. Apa cara idiomatik untuk menangani masalah berikut: Saya memiliki dua kelas kasus, A dan B. Mereka identik dan dimasukkan ke dalam kasus lain Kelas C. Sekarang masalah muncul ketik....
Pertama-tama permintaan maaf yang mendalam jika pertanyaan ini tidak jelas, saya tidak tahu cara yang lebih baik untuk mengatakannya. Jadi, saat ini saya sedang melakukan beberapa bacaan ringan ( Kode bersih oleh Robert C Martin), dan saya telah menemukan sesuatu yang tidak saya dapatkan. Kutipan in....