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

25
Tasarım Modellerini Öğrenme / Uygulama (Yeni Başlayanlar İçin) [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, 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 . 9 yıl önce kapalı . Kafam …

22
Statik sınıf yerine tekli kalıbı ne zaman kullanmalısınız? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçeklerle ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Statik bir sınıf ile tekli kullanım arasında karar verirken tasarım hususlarını adlandırın . Bunu …

14
Alan varlıklarımı neden sunum katmanımdan ayırmalıyım?
Etki alanı odaklı tasarımın çok fazla ayrıntı içermeyen bir parçası, etki alanı modelinizi arayüzünüzden nasıl ve neden ayırmanız gerektiğidir. Meslektaşlarımı bunun iyi bir uygulama olduğuna ikna etmeye çalışıyorum, ancak pek ilerleme kaydetmiyorum ... Sunum ve arayüz katmanlarında istedikleri yerde etki alanı varlıklarını kullanırlar. Onlara Etki Alanı katmanını arayüz katmanından izole …

3
Başarı sistemini kodlamanın en iyi yolu
Sitemde kullanmak üzere bir başarı sistemi tasarlamanın en iyi yolunu düşünüyorum. Veritabanı yapısı, 3 veya daha fazla ardışık kaydın eksik olduğunu söylemenin en iyi yolu olarak bulunabilir ve bu iş parçacığı, geliştiricilerden fikir almak için gerçekten bir uzantıdır. Bu web sitesinde rozetler / başarı sistemleri hakkında birçok konuşmayla ilgili sorunum …

6
İstemci-sunucu veritabanlarını senkronize etme
Merkezi bir sunucudaki verileri her zaman çevrimiçi olmayan istemci uygulamalarıyla senkronize etmek için bazı genel stratejiler arıyorum. Benim özel durumumda, sqlite veri tabanına sahip bir android telefon uygulamam ve MySQL veri tabanına sahip bir PHP web uygulamam var. Kullanıcılar, telefon uygulamasına ve web uygulamasına bilgi ekleyip düzenleyebilecekler. Telefon sunucuyla hemen …



4
Yapılandırma ayarları problemine hangi tasarım modelleri uygulanabilir?
Büyük ve karmaşık yazılım ürünlerinde, yapılandırılabilir ayarları yönetmek büyük bir sorun haline gelir. Soruna gördüğüm iki yaklaşım: sistemdeki her bileşenin kendi yapılandırmasını yapılandırma dosyalarından veya kayıt defteri ayarlarından yüklemesini sağlayın. tüm yapılandırılabilir sistem ayarlarını yükleyen ve her bileşenin ayarları için ayar yükleyiciyi sorgulamasını sağlayan bir ayar yükleyici sınıfına sahip olun. …

8
Virgil Dobjanschi REST uygulama modelini uygulayan örnek Android REST İstemcisi projesine ihtiyacınız var
Bir android telefonda bir REST İstemcisi oluşturmak istiyorum. REST sunucusu birkaç kaynağı ortaya çıkarır, örneğin (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all VIP …


7
Laravel Uygulamasında Özellikleri Etkinleştirme / Devre Dışı Bırakma
Çeşitli özelliklere sahip bir Laravel uygulaması geliştiriyorum. Belirli bir alanın gereksinimine bağlı olarak bunları etkinleştirmek veya devre dışı bırakmak istiyorum. Şu anda, benim yapılandırma gibi bir dizi bayrak var: 'is_feature_1_enabled' => true, 'is_feature_2_enabled' => false, ... ve bunun gibi. Daha sonra denetleyicilerimde ve görünümlerimde, bir şey görüntüleyip görüntülememem, belirli eylemlere …
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.