«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.

10
AutoMapper.CreateMaps nereye yerleştirilir?
AutoMapperBir ASP.NET MVCuygulamada kullanıyorum . Çok AutoMapper.CreateMapfazla ek yükü olduğu için başka bir yere taşınmam gerektiği söylendi . Bu aramaları sadece 1 yere koymak için uygulamamın nasıl tasarlanacağından emin değilim. Bir web katmanı, hizmet katmanı ve bir veri katmanı var. Her biri kendi projesi. Ben Ninjecther şeyi DI için kullanın …

2
Singleton - Jon Skeet açıklama
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(); } } Ben …

5
5 yaşında bir çocuğa bağımlılık enjeksiyonu nasıl açıklanır? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …



4
MVC, MVP ve MVVM tasarım deseni arasındaki kodlama c # arasındaki fark nedir
Google'da "MVC, MVP ve MVVM tasarım deseni arasındaki fark nedir" ifadesini kullanarak arama yaparsak, MVC MVP ve MVVM tasarım deseni arasındaki farkı teorik olarak tartışan birkaç URL alabiliriz : MVP Veri bağlamı üzerinden bağlamanın mümkün olmadığı durumlarda kullanın. Windows Forms bunun mükemmel bir örneğidir. Görünümü modelden ayırmak için bir sunucuya …

10
Ne zaman Gözlemci ve Gözlemlenebilir kullanmalıyız?
Bir görüşmeci sordu: Nedir Observerve Observablebiz bunları ne zaman kullanmalıyım? Bu terimlerin farkında değildim, bu yüzden eve döndüğümde ve Googling'e başladığımda Observerve Observablefarklı kaynaklardan bazı noktalar buldum: 1) Observablebir sınıf ve Observerbir arayüzdür. 2) ObservableSınıf bir Observers listesini tutar . 3) Bir Observablenesne güncellendiğinde, bunu bildirmek için update()her birinin yöntemini …

24
Ne zaman arayüz oluşturulacağını nasıl bileceğim?
Geliştirme öğrenmemde arayüzler hakkında daha fazla bilgi edinmem gerektiğini hissettiğim bir noktadayım. Onları sık sık okuyorum ama sanki onları kavrayamıyorum. Şöyle örnekler okudum: 'Base', 'Run', 'GetLegs' gibi şeyler için IAnimal arayüzlü hayvan taban sınıfı - ama asla bir şey üzerinde çalışmadım ve "Hey bir arayüz kullanmalıyım" gibi hissettim buraya!" Neyi …

13
Anti-desen nedir?
Desenler ve anti-desenler üzerine çalışıyorum. Desenler hakkında net bir fikrim var, ancak anti-desen almıyorum. Web ve Wikipedia'dan gelen tanımlar beni çok karıştırıyor. Birisi bana bir anti-paternin ne olduğunu basit bir şekilde açıklayabilir mi? Amaç ne? Onlar ne yapar? Kötü bir şey mi yoksa iyi bir şey mi?

20
Cephe tasarım deseni nedir?
Is cepheye diğer sınıfların bir sürü içeren bir sınıf? Onu tasarım deseni yapan nedir? Benim için normal bir sınıf gibi. Bana bu Cephe modelini açıklayabilir misiniz ?


7
Tasarım Desenleri: Fabrika vs Fabrika yöntemi vs Soyut Fabrika
Bir web sitesinden tasarım kalıpları okuyordum Orada Fabrika, Fabrika yöntemi ve Soyut fabrika hakkında okudum ama çok kafa karıştırıcı, tanımı net değil. Tanımlara göre Fabrika - Örnekleme mantığını istemciye maruz bırakmadan nesneler oluşturur ve ortak bir arabirim aracılığıyla yeni oluşturulan nesneyi ifade eder. Fabrika Yönteminin basitleştirilmiş bir versiyonudur Fabrika Yöntemi …

3
REST API Giriş Kalıbı
Bir REST api oluşturuyorum, apigee önerilerini yakından takip ediyorum, fiiller değil isimler kullanarak, url'de pişmiş api sürümü, koleksiyon başına iki api yolu, POST PUT DELETE kullanımı vb. Giriş sistemi üzerinde çalışıyorum, ancak kullanıcılara giriş yapmak için uygun REST yolundan emin değilim. Bu noktada güvenlik üzerinde çalışmıyorum, sadece giriş kalıbı veya …

8
Bahar AOP vs AspectJ
Spring AOP'un en iyi, çerçeve olarak özel Java5 ek açıklamalarını kullandığı için güvenlik, günlük kaydı, işlemler vb. Gibi uygulamaya özgü görevler için en iyi şekilde kullanıldığı izlenimindeyim. Bununla birlikte, AspectJ daha akıllı tasarım desenleri gibi görünüyor. Herkes bir Bahar uygulamasında Spring AOP vs AspectJ kullanarak çeşitli artılarını ve eksilerini vurgulayabilir …

6
Singleton'u bir Enum ile Uygulama (Java'da)
Böyle Singletonbir kullanarak Java uygulamak mümkün olduğunu okudum Enum: public enum MySingleton { INSTANCE; } Ancak, yukarıdaki nasıl çalışır? Özellikle, bir Objectsomutlaştırılmalıdır. Burada nasıl MySingletonsomutlaştırılıyor? Kim yapıyor new MySingleton()?

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.