Pertanyaan yang diberi tag «parameters»

Parameter penting untuk setiap program non-sepele, untuk membantu membuatnya generik dan didorong oleh data. Parameter biasanya argumen fungsi tetapi juga bisa menjadi bagian dari konfigurasi.



5
Mengirim objek dua kali ke metode yang sama atau menggabungkan dengan antarmuka gabungan?
Saya memiliki metode yang membuat file data setelah berbicara dengan papan digital: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) Di sini boardFileAccessdan boardMeasurermerupakan contoh yang sama dari Boardobjek yang mengimplementasikan keduanya IFileAccessdan IMeasurer. IMeasurerdigunakan dalam kasus ini untuk metode tunggal yang akan menetapkan satu pin di papan aktif untuk membuat pengukuran sederhana. Data …

3
Apa perbedaan antara ref dan out dalam runtime?
C # menyediakan refdan outkata kunci untuk membuat argumen untuk dilewatkan dengan referensi. Semantik keduanya sangat mirip. Satu-satunya perbedaan adalah dalam inisialisasi dari variabel yang digerakkan: refmembutuhkan variabel yang diinisialisasi sebelum meneruskannya ke fungsi, outtidak. outmembutuhkan variabel yang diinisialisasi di dalam fungsi, reftidak. Kasus penggunaan kedua kata kunci ini juga …


2
Metode parametrize vs variabel global
Saya punya pertanyaan yang sangat sederhana yang telah menghantui saya untuk sementara waktu ketika kode saya mulai tumbuh. Haruskah parameter digantikan oleh variabel global ketika mereka melewati rute panjang panggilan fungsi bersarang? Saya mengerti bahwa lingkungan global dapat membuat keadaan suatu program tidak dapat diprediksi karena banyak fungsi dapat memodifikasi …

2
Apakah buruk membuat kelas yang tujuan utamanya harus dikonversi ke kelas lain secara implisit?
Bayangkan situasi di mana kami menggunakan pustaka yang memungkinkan Anda membuat Circleobjek, di mana Anda dapat menentukan radius dan pusat lingkaran untuk mendefinisikannya. Namun, untuk beberapa alasan, dibutuhkan juga flavourparameter yang diperlukan . Sekarang katakanlah saya benar-benar perlu menggunakannya Circledi aplikasi saya sendiri, tetapi untuk keperluan aplikasi saya, saya dapat …

2
Identifier vs objek domain sebagai parameter metode
Apakah ada argumen objektif untuk atau menentang penggunaan objek vs ID unik sebagai parameter metode / fungsi? (dan anggota benda lainnya?). Khususnya dalam konteks bahasa yang diketik secara statis (C # / Java / Scala) Kelebihan objek itu sendiri: Lebih banyak panggilan aman. Dengan ID ada risiko pemesanan argumen yang …

6
Argumen bidang vs metode [tertutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya baru saja mulai menulis beberapa kelas baru dan terpikir oleh saya bahwa …

2
Apakah “terlalu banyak parameter” merupakan masalah visual atau logis?
menurut Apakah ada pedoman tentang berapa banyak parameter yang harus diterima fungsi? , suatu metode tidak boleh memiliki terlalu banyak parameter. Namun, beberapa jawaban menyarankan masalah ini dapat diselesaikan dengan pola builder: Builder b=new Builder(); b.setParm1("a"); b.setParm2("b"); . . . Obj obj=b.createObj(); atau merangkum parameter dalam satu objek. ObjectParam op=new …
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.