«design-patterns» etiketlenmiş sorular

Tasarım deseni, yazılım tasarımında sık karşılaşılan bir sorunun genel yeniden kullanılabilir çözümüdür. Tasarım kalıplarının uygulanmasında sorun yaşıyorsanız bu etiketi sorular için kullanın. Lütfen bu etiketi metin modeli eşleşmesi ile ilgili sorularda kullanmayın. Bu etiketi uygulamada yoğun sorularda kullanırken - uygulamanın yazıldığı kod dilini etiketleyin.

3
Hangi tasarım kalıbı ne zaman kullanılır? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Tasarım modellerini çok seviyorum ama ne zaman uygulayabileceğimi görmekte zorlanıyorum. Tasarım …


14
Neden tüm Active Record nefret ediyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

7
Yayınlama / Abone Olma modeli (JS / jQuery'de) neden kullanılır?
Yani, bir meslektaşım (JS / jQuery) Yayın / abonelik desen beni tanıştırdı ama kulpları ile almak zor bir zaman yaşıyorum neden kimse 'normal' JavaScript / jQuery üzerinde bu kalıbı kullanmak. Örneğin, daha önce şu koda sahiptim ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) …

15
Java'daki if ifadelerinin uzun listesi
Maalesef bunu yanıtlayan bir soru bulamıyorum, daha önce başka birinin sorduğundan neredeyse eminim. Benim sorunum, gömülü cihazları çalıştırmak için bazı sistem kitaplıkları yazıyorum. Bu cihazlara radyo yayınları üzerinden gönderilebilecek komutlarım var. Bu yalnızca metin yoluyla yapılabilir. sistem kitaplıklarının içinde buna benzeyen komutları işleyen bir iş parçacığım var if (value.equals("A")) { …


14
Tek sayfalık bir JavaScript web uygulamasının mimarisi?
İstemci tarafında karmaşık bir tek sayfalı JS web uygulaması nasıl yapılandırılmalıdır? Özellikle, uygulamanın model nesneleri, UI bileşenleri, herhangi bir denetleyici ve sunucu kalıcılığını işleyen nesneler açısından temiz bir şekilde nasıl yapılandırılacağını merak ediyorum. MVC ilk başta uygun görünüyordu. Ancak, çeşitli derinliklerde yuvalanmış UI bileşenleri ile (her biri model verileri üzerinde …

6
ASP.NET MVC - Denetleyicilerde iş mantığı olmalı mı?
Derik Whitaker , birkaç gün önce bir süredir merak ettiğim bir noktaya denk gelen bir makale yayınladı : kontrolörlerde iş mantığı olmalı mı? Şimdiye kadar gördüğüm tüm ASP.NET MVC demoları, denetleyiciye depo erişimi ve iş mantığı koydu. Hatta bazıları oraya doğrulama bile atıyor. Bu oldukça büyük, şişirilmiş denetleyicilerle sonuçlanır. MVC …

9
Nodejs'deki singleton kalıbı - gerekli mi?
Son zamanlarda Node.js'de bir singleton yazmanın nasıl yapılacağına dair bu makaleye rastladım. Şu require durumların belgelerini biliyorum : Modüller ilk yüklendikten sonra önbelleğe alınır. Birden çok çağrı require('foo'), modül kodunun birden çok kez çalıştırılmasına neden olmayabilir. Bu nedenle, gerekli olan her modül, singleton boilerplate-code olmadan kolayca singleton olarak kullanılabilir gibi …

14
Fayda sınıfları kötü mü? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bu konuyu gördüm Bir "Utilities" sınıfı kötüyse, genel kodumu nereye koymalıyım? ve neden sınıflar …

17
Strateji Modelinin Gerçek Dünyadan Örneği
OCP müdürünü ve bunu başarmak için strateji modelini nasıl kullanacağımı okuyordum . Bunu birkaç kişiye açıklamaya çalışacaktım, ancak aklıma gelen tek örnek, "sipariş" statüsünün ne olduğuna bağlı olarak farklı doğrulama sınıfları kullanmaktır. İnternette birkaç makale okudum, ancak bunlar genellikle stratejiyi kullanmak için raporlar / faturalar / doğrulama vb. Gibi gerçek …


9
Depo modelini KULLANMAYIN, ORM'yi olduğu gibi kullanın (EF)
Her zaman Depo modelini kullandım, ancak son projem için onun kullanımını ve "Unit Of Work" uygulamamı mükemmelleştirip mükemmelleştiremeyeceğimi görmek istedim. Araştırmaya başladıkça kendime şu soruyu sormaya başladım: "Gerçekten buna ihtiyacım var mı?" Şimdi bunların hepsi Stackoverflow üzerine birkaç yorumla başlıyor ve Ayende Rahien'in blogundaki yazısının izini sürüyor. depo-yeni-tek sor-ayende-depolar-olmadan-yaşam yaşamaya-değer …

8
Mediator Vs Observer Nesneye Yönelik Tasarım Kalıpları
Bazı sorunlarımı çözmek için Gang Of Four'u okuyordum ve Arabulucu modeliyle karşılaştım. Daha önce bazı GUI uygulamaları yapmak için projelerimde Observer kullanmıştım . İkisi arasında büyük bir fark bulamadığım için biraz kafam karıştı. Farkı bulmak için göz attım ancak sorgum için uygun bir cevap bulamadım. Biri, ikisini açıkça ayıran iyi …

8
Masa oyunlarını modellemek için herhangi bir model var mı? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Eğlenmek için oğlumun en sevdiği masa oyunlarından birini yazılım olarak yazmaya çalışıyorum. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.