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

20
Ziyaretçi Tasarım Desenini ne zaman kullanmalıyım? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştir Bloglarda ziyaretçi kalıbına referanslar görmeye devam ediyorum ama itiraf etmeliyim, sadece anlamıyorum. …

15
IoC / DI neden Python'da yaygın değil?
Java'da IoC / DI , web uygulamalarında, neredeyse tüm mevcut çerçevelerde ve Java EE'de yaygın olarak kullanılan çok yaygın bir uygulamadır. Öte yandan, birçok büyük Python web uygulaması da var, ancak Zope'un yanı sıra (duyduğum kod için gerçekten korkunç olmalı) IoC'nin Python dünyasında çok yaygın olmadığı görülüyor. (Yanlış olduğumu düşünüyorsanız …

15
Bağımlılık Enjeksiyonu ve Servis Bulucu modelleri arasındaki fark nedir?
Her iki örüntü de kontrolün ters çevrilmesi ilkesinin bir uygulaması gibi görünmektedir. Yani, bir nesne bağımlılıklarını nasıl oluşturacağını bilmemelidir. Bağımlılık Enjeksiyonu (DI) bağımlılıkları "enjekte etmek" için bir yapıcı veya ayarlayıcı kullanıyor gibi görünmektedir. Yapıcı Enjeksiyonu kullanma örneği: //Foo Needs an IBar public class Foo { private IBar bar; public Foo(IBar …


24
Singleton: Nasıl kullanılmalı
Düzenleme: Başka bir sorudan singletons hakkında birçok soru / cevap bağlantıları olan bir cevap sağladım: Singletons hakkında daha fazla bilgi burada: Bu yüzden konu okudum Singletons: iyi tasarım veya koltuk değneği? Ve tartışma hâlâ devam ediyor. Tekilleri Tasarım Deseni olarak görüyorum (iyi ve kötü). Singleton ile ilgili sorun Kalıp değil, …

6
İlişkisel Veritabanı Tasarım Kalıpları? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 ay önce kapalı . Bu soruyu geliştir Tasarım örüntüleri genellikle nesne yönelimli tasarımla ilgilidir. İlişkisel veritabanlarını oluşturmak ve …


2
Depo Deseni Adım Adım Açıklama [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştir Birisi bana adım adım çok basit bir örnek veya demo vererek, .NET'teki Depo Deseni'ni açıklayabilir mi? …

12
Android'de hangi Mimari desenleri kullanılıyor? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Mobil platformlarla ilgili küçük bir araştırma yapıyorum ve Android'de hangi tasarım …


27
Bir pasör dönüşü “bu” yapmak kötü bir uygulama mudur?
Java seters "bu" dönmek yapmak iyi ya da kötü bir fikir mi? public Employee setName(String name){ this.name = name; return this; } Bu desen yararlı olabilir çünkü daha sonra bu gibi ayarlayıcıları zincirleyebilirsiniz: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); bunun yerine: Employee e = new Employee(); e.setName("Jack Sparrow"); ...and so on... list.add(e); ... …
249 java  design-patterns  api  oop 


23
MVVM ile WPF'de İletişim Kutularını Kullanma
WPF için MVVM modelinde iletişim kutularını işlemek daha karmaşık işlemlerden biridir. Görünüm modeliniz görünüm hakkında hiçbir şey bilmediğinden, iletişim iletişimi ilginç olabilir. Bir ICommandgörünümü açtığında bir iletişim kutusu görünebilir. Diyalogların sonuçlarını ele almanın iyi bir yolunu bilen var mı? Gibi pencereler hakkında konuşuyorum MessageBox. Bunu yapmanın yollarından biri, görünüm iletişim …



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.