Pertanyaan yang diberi tag «design-patterns»

Pola desain adalah solusi umum yang dapat digunakan kembali untuk masalah yang biasa terjadi dalam desain perangkat lunak. Gunakan tag ini untuk pertanyaan ketika Anda mengalami masalah dengan implementasi pola desain. Tolong jangan gunakan tag ini pada pertanyaan tentang pencocokan pola teks. Saat menggunakan tag ini pada pertanyaan-pertanyaan berat implementasi - beri tag pada bahasa kode implementasi ditulis dalam.

10
Di mana menempatkan AutoMapper.CreateMaps?
Saya menggunakan AutoMapperdalam ASP.NET MVCaplikasi. Saya diberitahu bahwa saya harus pindah tempat AutoMapper.CreateMaplain karena mereka memiliki banyak overhead. Saya tidak terlalu yakin bagaimana merancang aplikasi saya untuk melakukan panggilan ini hanya di 1 tempat. Saya memiliki lapisan web, lapisan layanan, dan lapisan data. Masing-masing proyek sendiri. Saya gunakan Ninjectuntuk DI …

2
Singleton oleh klarifikasi Jon Skeet
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Saya …

5
Bagaimana cara menjelaskan injeksi ketergantungan pada anak berusia 5 tahun? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …




10
Kapan kita harus menggunakan Observer dan Observable?
Seorang pewawancara bertanya kepada saya: Apa itu Observerdan Observabledan kapan kita harus menggunakannya? Saya tidak mengetahui persyaratan ini, jadi ketika saya kembali ke rumah dan mulai mencari Google Observerdan Observable, saya menemukan beberapa poin dari sumber yang berbeda: 1) Observableadalah kelas dan Observerantarmuka. 2) ObservableKelas memelihara daftar Observers. 3) Ketika …

24
Bagaimana saya tahu kapan membuat antarmuka?
Saya pada titik dalam pengembangan pembelajaran saya di mana saya merasa harus belajar lebih banyak tentang antarmuka. Saya sering membaca tentang mereka tetapi sepertinya saya tidak bisa memahami mereka. Saya telah membaca contoh-contoh seperti: Kelas dasar hewan, dengan antarmuka IAnimal untuk hal-hal seperti 'Berjalan', 'Jalankan', 'GetLegs', dll - tetapi saya …

13
Apa itu anti-pola?
Saya mempelajari pola dan anti-pola. Saya memiliki ide yang jelas tentang pola, tetapi saya tidak mendapatkan pola anti. Definisi dari web dan Wikipedia banyak membingungkan saya. Adakah yang bisa menjelaskan kepada saya dengan kata sederhana apa itu anti-pola? Apa tujuannya? Apa yang mereka lakukan? Apakah itu hal yang buruk atau …

20
Apa pola desain fasad?
Apakah fasad kelas yang berisi banyak kelas lain? Apa yang membuatnya menjadi pola desain? Bagi saya, itu seperti kelas normal. Bisakah Anda jelaskan kepada saya pola Fasad ini ?



3
Pola Login API SISA
Saya membuat api REST, mengikuti saran apigee dengan seksama, menggunakan kata benda bukan kata kerja, versi api dimasukkan ke dalam url, dua jalur api per koleksi, DAPATKAN penggunaan POST PUT DELETE, dll. Saya bekerja pada sistem login, tetapi tidak yakin tentang cara REST yang tepat untuk login pengguna. Saya tidak …

8
Spring AOP vs AspectJ
Saya mendapat kesan bahwa Spring AOP paling baik digunakan untuk tugas-tugas spesifik aplikasi seperti keamanan, pencatatan, transaksi, dll. Karena menggunakan anotasi Java5 khusus sebagai kerangka kerja. Namun, AspectJ tampaknya lebih ramah-pola desain. Adakah yang bisa menyoroti berbagai pro dan kontra dari menggunakan Spring AOP vs AspectJ dalam aplikasi Spring?

6
Menerapkan Singleton dengan Enum (di Jawa)
Saya telah membaca bahwa adalah mungkin untuk mengimplementasikan Singletondi Jawa menggunakan Enumseperti: public enum MySingleton { INSTANCE; } Tetapi, bagaimana cara kerja di atas? Secara khusus, suatu Objectharus dipakai. Di sini, bagaimana MySingletonsedang dipakai? Siapa yang melakukan new MySingleton()?

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.