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

3
“Gerçek Dünyada” Gevşek / Sıkı Bağlantıyı Anlamak
Önyargısız bir açıklama istediğim için ne "topluluk" demeyeceğim, ancak yeniden kullanılabilir bir modül oluşturduğunuzu ve bu modülün 3+ bağımlı modül gerektirdiğini ve bunların 1'inin kaldırılması, yalnızca uygulamanızda bütün bu modülü kullanır, ama modülün kendisi. Anladığım kadarıyla (yanlış olması gerekir) gevşek bir şekilde bağlanmış modüler sistem, sadece bir modülü çıkararak kırılmaz. …

3
Değişmez yapılar ve derin kompozisyon hiyerarşisi
Grafiklerle yoğun bir şekilde çalışan bir GUI uygulaması geliştiriyorum - örnek için bir vektör editörü olarak düşünebilirsiniz. Tüm veri yapılarını değişmez kılmak çok caziptir - bu yüzden neredeyse çaba harcamadan geri alabilir / yineleyebilir, kopyalayabilir / yapıştırabilir ve daha birçok şey yapabilirim. Basitlik uğruna, aşağıdaki örneği kullanacağım - uygulama çokgen …


4
Başvurunuzda birçok Abstract dersi olması uygun mudur?
Başlangıçta, müşterek bir arabirimde yöntemlerin çeşitli uygulamaları ile bir Strateji modeli uygulamak istedik. Bunlar kullanıcı girdilerine göre çalışma zamanında alınacaktır. Anlaşıldığı üzere, 3 - 5 ortak yöntem uygulayan Soyut sınıflarımız var ve değişken bir uygulama için sadece bir yöntem kaldı, yani Strateji. Güncelleme: Birçok soyut sınıfla kastediyorum 6 farklı üst …

1
.NET uygulaması için izinler / doğru model / kalıp
Esnek VE basit (böyle bir şey varsa) uygulamam gerekiyor ve aynı zamanda mümkünse yerleşik araçlar kullanmalıyım Şimdiye kadar MembershipProvider ve RoleProviders uyguladım. Bu harika ama bir sonraki adımda nereye gideceğim? "Priviledge" terimini eklemem gerekiyor ve uygulamanın içindeki sabit koddan daha fazla. Kullanıcılar Rollere Ayrıcalıklar eklemek ve kullanıcılara Rol atamak için …

1
Mevcut kanıtlar Kanonik Veri Modelleri üzerinden Bağlamsallığın benimsenmesini destekliyor mu?
"Kanonik" fikir yazılımda yaygındır; Kanonik Model , Kanonik Şema , Kanonik Veri Modeli ve benzeri gibi desenler , gelişimde tekrar tekrar ortaya çıkıyor gibi görünüyor. Birçok geliştirici gibi, kanonik bir modele ihtiyacınız olan geleneksel bilgeliği, eleştirel olmayan bir şekilde takip ettim , aksi takdirde haritacıların ve çevirmenlerin birleşik patlamasıyla karşılaşacaksınız …

6
“Kod stili ve tasarım modelleri” hakkında sunum yapma [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 . 5 yıl önce kapalı . Şirketim (küçük, 3 ofiste yaklaşık 40 kişi) bazen "geliştirici atölyeleri" çevrimiçi devs biri teknoloji konu hakkında bir …

3
Java Swing uygulamasında pencere yönetimi için tasarım deseni
İlk küçük Java Swing uygulamamı oluşturmaya başladım. Program açıldığında, etiketli ve çift düğmeli tek ve basit bir pencere açar. Bu düğmelerden birini tıklatmak, hoş geldiniz ekranını silmeli ve tamamen farklı bir panelle değiştirmelidir. Bu işlevselliği oluşturmanın en iyi yolunun ne olduğundan emin değilim. Bir yöntem benim JFramebir argüman olarak benim …
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.