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.

3
Kapan menggunakan pola desain yang mana? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar fokus pada satu masalah hanya dengan mengedit posting ini . Tutup 2 tahun lalu . Perbaiki pertanyaan ini Saya sangat menyukai pola desain, tetapi saya merasa sulit untuk melihat kapan …


14
Mengapa semua Rekaman Aktif membenci? [Tutup]
Seperti yang terjadi 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 perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …

7
Mengapa seseorang menggunakan pola Publish / Subscribe (di JS / jQuery)?
Jadi, seorang kolega memperkenalkan saya pada pola publish / subscribe (di JS / jQuery), tetapi saya mengalami kesulitan untuk memahami mengapa seseorang akan menggunakan pola ini di atas JavaScript / jQuery 'normal'. Misalnya, sebelumnya saya memiliki kode berikut ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length …

15
Daftar panjang pernyataan if di Java
Maaf, saya tidak dapat menemukan pertanyaan untuk menjawab ini, saya hampir yakin orang lain telah mengangkatnya sebelumnya. Masalah saya adalah saya sedang menulis beberapa pustaka sistem untuk menjalankan perangkat yang disematkan. Saya memiliki perintah yang dapat dikirim ke perangkat ini melalui siaran radio. Ini hanya dapat dilakukan dengan teks. di …




14
Kelas utilitas itu jahat? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 2 tahun lalu . Perbaiki pertanyaan ini Saya melihat utas ini Jika kelas "Utilities" jahat, di mana saya harus …

17
Contoh Pola Strategi Dunia Nyata
Saya telah membaca tentang prinsipal OCP dan bagaimana menggunakan pola strategi untuk mencapai hal ini. Saya akan mencoba dan menjelaskan hal ini kepada beberapa orang, tetapi satu-satunya contoh yang dapat saya pikirkan adalah menggunakan kelas validasi yang berbeda berdasarkan pada status "pesanan". Saya telah membaca beberapa artikel online, tetapi ini …

9
Pola tunggal di nodejs - apakah diperlukan?
Saya baru-baru ini menemukan artikel ini tentang cara menulis singleton di Node.js. Saya tahu dokumentasi require menyatakan bahwa: Modul di-cache setelah pertama kali dimuat. Beberapa panggilan ke require('foo')mungkin tidak menyebabkan kode modul dijalankan berkali-kali. Jadi tampaknya setiap modul yang diperlukan dapat dengan mudah digunakan sebagai singleton tanpa kode boilerplate tunggal. …


9
TIDAK menggunakan pola repositori, gunakan ORM apa adanya (EF)
Saya selalu menggunakan pola Repositori tetapi untuk proyek terbaru saya, saya ingin melihat apakah saya dapat menyempurnakan penggunaannya dan implementasi "Unit Kerja" saya. Semakin saya mulai menggali, saya mulai bertanya pada diri sendiri pertanyaan: "Apakah saya benar-benar membutuhkannya?" Sekarang ini semua dimulai dengan beberapa komentar di Stackoverflow dengan jejak ke …

8
Pola Desain Berorientasi Objek Mediator Vs Observer
Saya telah membaca Gang Of Four , untuk memecahkan beberapa masalah saya dan menemukan pola Mediator . Saya sebelumnya menggunakan Observer dalam proyek saya untuk membuat beberapa aplikasi GUI. Saya agak bingung karena saya tidak menemukan perbedaan besar di antara keduanya. Saya menjelajahi untuk menemukan perbedaannya tetapi tidak dapat menemukan …


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.