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.


8
Dalam proyek PHP, pola apa yang ada untuk menyimpan, mengakses, dan mengatur objek pembantu? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan 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 …
114 design-patterns  oop  php 

16
Pola untuk menghindari blok coba tangkap bersarang?
Pertimbangkan situasi di mana saya memiliki tiga (atau lebih) cara untuk melakukan penghitungan, yang masing-masing dapat gagal dengan pengecualian. Untuk mencoba setiap perhitungan hingga kami menemukan yang berhasil, saya telah melakukan hal berikut: double val; try { val = calc1(); } catch (Calc1Exception e1) { try { val = calc2(); …

13
Apa Alternatif untuk Singleton
Kami memiliki kelas yang menyimpan informasi konfigurasi untuk aplikasi. Itu dulu tunggal. Setelah beberapa tinjauan arsitektural, kami diberitahu untuk menghapus singleton tersebut. Kami memang melihat beberapa keuntungan dari tidak menggunakan tunggal dalam pengujian unit karena kami dapat menguji konfigurasi yang berbeda sekaligus. Tanpa tunggal, kita harus meneruskan contoh di mana-mana …

13
Apa perbedaan antara pola jembatan dan pola strategi?
Saya mencoba membaca banyak artikel di dofactory , wikipedia dan banyak situs. Saya tidak tahu perbedaan antara pola jembatan dan pola strategi. Saya tahu keduanya memisahkan abstraksi dari implementasinya dan dapat mengubah implementasi pada waktu proses. Tapi saya masih belum tahu dalam situasi apa saya harus menggunakan strategi atau dalam …

8
Comet dan jQuery [ditutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan 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 …

2
Apa itu Proxy dalam Ajaran 2?
Saya baru saja selesai membaca semua dokumentasi Doktrin 2, saya memulai sandbox saya sendiri, saya memahami sebagian besar prinsip, tetapi masih ada pertanyaan dan saya tidak dapat menemukan penjelasan lengkap di dok. Apakah Proxykelas itu? Kapan saya harus menggunakannya untuk entitas? Sejauh yang saya mengerti, kelas proxy menambahkan lapisan untuk …


8
Di mana saya menggunakan delegasi? [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 7 tahun yang lalu . Perbaiki pertanyaan ini Apa sajakah tempat dunia nyata yang membutuhkan delegasi? Saya ingin tahu …

8
Pola OLOO Kyle Simpson vs Pola Desain Prototipe
Apakah Pola "OLOO (Objects Linking to Other Objects)" Kyle Simpson berbeda dengan pola desain Prototipe? Selain menciptakannya dengan sesuatu yang secara khusus menunjukkan "menghubungkan" (perilaku prototipe) dan menjelaskan bahwa tidak ada "penyalinan" yang terjadi di sini (perilaku kelas), apa sebenarnya yang diperkenalkan oleh polanya? Berikut ini contoh pola Kyle dari …



3
Perbedaan antara Repositori dan Layanan?
Apa perbedaan antara repositori dan layanan? Sepertinya saya tidak memahaminya. Saya berbicara tentang akses data melalui lapisan akses data, biasanya dengan linq ke sql. Sangat sering saya melihat repositori dengan metode CRUD sederhana, dan layanan dengan metode bisnis yang lebih spesifik. Kami dapat mengambil posting blog ini sebagai contoh. Jika …

12
Rancang pola yang harus dihindari [tertutup]
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 …


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.