Pertanyaan yang diberi tag «methods»

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 …

1
Apakah ada perbedaan antara argumen dan parameter?
Mungkin seperti ini: Parameter berarti dari penelepon POV dan argumen berarti di dalam prosedur, atau sebaliknya. Atau tidak ada perbedaan? Memperbarui Di Swedia kami mengatakan "anropsparametrar" yaitu "parameter yang memanggil prosedur" dan kami tidak akan mengatakan "anropsargument" ("argumen yang memanggil prosedur").


2
Desain: Metode objek vs metode kelas terpisah yang mengambil Objek sebagai parameter?
Misalnya, apakah lebih baik melakukan: Pdf pdf = new Pdf(); pdf.Print(); atau: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Contoh lain: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); atau: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …

2
Haruskah saya mengekspos nilai "dihitung" sebagai properti atau metode?
Saya memiliki kelas C # yang mewakili jenis konten dalam sistem manajemen konten web. Kami memiliki bidang yang memungkinkan editor konten web untuk memasukkan template HTML untuk bagaimana objek ditampilkan. Ini pada dasarnya menggunakan sintaks setang untuk menggantikan nilai properti objek ke dalam string HTML: <h1>{{Title}}</h1><p>{{Message}}</p> Dari perspektif desain kelas, …


5
Perbedaan antara pesan dan metode?
Di Objective C Anda memiliki konsep mengirim pesan ke objek lain, dan, well ini sangat mirip dengan metode pemanggilan dalam bahasa seperti C # dan Java. Tetapi apa sebenarnya perbedaan yang halus itu? Bagaimana saya harus memikirkan pengiriman pesan ketika memikirkan kode saya? Catatan: Hanya sedikit latar belakang di sini, …
13 methods 

3
Bekerja melalui prinsip tanggung jawab tunggal (SRP) dengan Python saat panggilan mahal
Beberapa poin dasar: Panggilan metode Python "mahal" karena sifatnya yang ditafsirkan . Secara teori, jika kode Anda cukup sederhana, memecah kode Python memiliki dampak negatif selain keterbacaan dan penggunaan kembali ( yang merupakan keuntungan besar bagi pengembang, tidak terlalu banyak bagi pengguna ). Prinsip tanggung jawab tunggal (SRP) membuat kode …

2
Antarmuka kerangka kerja koleksi java di unsupportedOperationException
Melihat melalui Java Collections Framework, saya perhatikan beberapa antarmuka memiliki komentar (optional operation). Metode-metode ini memungkinkan kelas implementasi melalui UnsupportedOperationExceptionjika mereka tidak ingin mengimplementasikan metode itu. Contoh dari ini adalah addAllmetode dalam Set Interface. Sekarang, seperti yang dinyatakan dalam rangkaian pertanyaan ini, antarmuka adalah kontrak yang menentukan untuk apa yang …

4
Fungsi anggota vs. Fungsi bukan anggota untuk operator matematika
Saya sedang menulis perpustakaan aljabar linier (cerita panjang, ini adalah tugas sekolah) yang melibatkan matriks, vektor, dll. Dalam proses membuat perpustakaan ini, saya akan membuat fungsi yang melakukan operasi matematika pada objek. Misalnya, transpos matriks, invert matrix, normalisasi vektor, dll. Saya ingin tahu apa "praktik terbaik" untuk fungsi semacam ini …
12 c++  libraries  methods 


3
Di Java 8, apakah lebih baik menggunakan ekspresi metode referensi atau metode mengembalikan implementasi antarmuka fungsional?
Java 8 menambahkan konsep antarmuka fungsional , serta berbagai metode baru yang dirancang untuk mengambil antarmuka fungsional. Contoh dari antarmuka ini dapat dibuat secara ringkas menggunakan ekspresi referensi metode (misalnya SomeClass::someMethod) dan ekspresi lambda (misalnya (x, y) -> x + y). Seorang kolega dan saya memiliki pendapat yang berbeda mengenai …


6
Merancang metode terkait basis data, mana yang lebih baik untuk dikembalikan: true / false atau baris yang terpengaruh?
Saya memiliki beberapa metode yang melakukan beberapa perubahan data dalam database (menyisipkan, memperbarui, dan menghapus). The ORM Saya menggunakan kembali baris-dipengaruhi nilai-nilai int bagi mereka jenis metode. Apa yang harus saya kembalikan untuk "metode saya", untuk menunjukkan keberhasilan / kegagalan operasi? Pertimbangkan kode yang mengembalikan int: A.1 public int myLowerLevelMethod(int …

3
Haruskah daftar parameter metode berisi objek atau pengidentifikasi objek?
Tim kami mengadakan diskusi berikut: Katakanlah kita memiliki dua metode berikut: public Response Withdraw(int clubId, int terminalId,int cardId, string invoice, decimal amount); public Response Withdraw(Club club, Terminal terminal,Card card, string invoice, decimal amount); apa yang dikirim over-the-wire hanyalah id. satu pihak mengatakan bahwa metode pertama benar, karena kita hanya memiliki …
10 design  methods 

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.