Rekayasa Perangkat Lunak

16
Bagaimana obat generik diimplementasikan?

Ini adalah pertanyaan dari perspektif internal kompiler. Saya tertarik pada obat generik, bukan template (C ++), jadi saya menandai pertanyaan dengan C #. Bukan Java, karena AFAIK generik dalam kedua bahasa berbeda dalam implementasinya. Ketika saya melihat bahasa tanpa generik, itu sangat mudah,...

16
Algoritma untuk pencarian tag cepat

Masalahnya adalah sebagai berikut. Ada satu set entitas E sederhana, masing-masing memiliki satu set tag T terlampir. Setiap entitas mungkin memiliki jumlah tag yang berubah-ubah. Jumlah entitas hampir 100 juta, dan jumlah total tag adalah sekitar 5000. Jadi data awal adalah seperti ini: E1 -...

16
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...