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


24
MVP ve MVC nedir ve fark nedir?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. RAD (sürükle bırak ve yapılandır) yönteminin ötesine bakarken , birçok aracın sizi Model-View-Controller , Model-View-Presenter ve Model-View-ViewModel olarak adlandırılan …

30
Singletonlar hakkında bu kadar kötü olan ne? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Singleton deseni bir tamamen ödenmiş üyesidir GoF 'ın desenler kitabında , ancak son zamanlarda oldukça geliştirici dünya …



25
MVC ve MVVM arasındaki fark nedir? [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 . 6 ay önce kapalı . Standart "Model View Controller" deseni ile Microsoft'un Model / View / ViewModel modeli arasında …

13
Sınıfları Adlandırma - Her şeyi “<WhatEver> Yöneticisi” olarak adlandırmamak nasıl önlenir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, 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ı . …

28
İşlevsel programlama GoF tasarım modellerinin yerini alıyor mu?
Geçen yıl F # ve OCaml öğrenmeye başladığımdan beri , tasarım modellerinin (özellikle Java'da) zorunlu dillerdeki eksik özellikler için geçici çözümler olduğu konusunda çok sayıda makale okudum. Bulduğum bir makale oldukça güçlü bir iddiada bulunuyor : Tanıştığım insanların çoğu Çete Dörtlü'nün (GoF) Tasarım Desenleri kitabını okudu . Kendine saygılı herhangi …


20
C ++ Singleton tasarım deseni
Son zamanlarda C ++ için Singleton tasarım modelinin gerçekleştirilmesi / uygulanmasıyla karşılaştım. (Gerçek hayat örneğinden benimsedim) şöyle görünüyordu: // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( ); static Singleton* instance; }; Bu beyandan, örnek alanının yığın üzerinde başlatıldığını …

7
Java'nın çekirdek kütüphanelerindeki GoF Tasarım Kalıplarına örnekler
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. GoF Java Tasarım Desenlerini öğreniyorum ve bunlardan bazı gerçek yaşam örnekleri görmek istiyorum. Java'nın temel kütüphanelerindeki bu Tasarım Desenlerinin bazı iyi örnekleri nelerdir?


18
Neden __init __ () her zaman __new __ () öğesinden sonra çağrılır?
Sadece sınıflarımdan birini düzene sokmaya çalışıyorum ve flyweight tasarım deseni ile aynı tarzda bazı işlevler getirdim . Ancak, neden __init__hep çağrıldığım konusunda biraz kafam karıştı __new__. Bunu beklemiyordum. Biri bana bunun neden olduğunu ve bu işlevi başka türlü nasıl uygulayabileceğimi söyleyebilir mi? (Uygulamayı içine sokmak dışında __new__oldukça huzursuz hissettiriyor.) İşte …

28
JavaScript'te kod organizasyonu hakkında yaygın olarak kabul edilen en iyi uygulamalar [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, gerçekler ve alıntılarla yanıtlanabilmesi için güncelleyinBu yayını düzenleyerek . 5 yıl önce kapalı . JQuery gibi JavaScript çerçeveleri istemci tarafı web uygulamalarını daha zengin ve daha işlevsel hale getirdiğinden, bir sorunu fark …

15
Oluşturucu Desenini ne zaman kullanırsınız? [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 . 5 yıl önce kapalı . Oluşturucu Desenini kullanmanın bazı yaygın , gerçek dünya örnekleri nelerdir? Seni ne satın alıyor? …

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.