2010-11-20 16 views
1

Hızlı bir soru, denetleyicinin model nesnesine bir işaretçi içermesi, böylece bir örnek yöntemini kullanmak ve sonra gerektiğinde modeli çağırmak için uygun bir sorudur. Veya modeli bir tekil olarak ayarlamak en iyisidir ve sonra modele gerektiğinde erişmek için bir statik işaretçi/sınıf yöntemi kullanın. Ya da, sadece önemli değil?Model basit MVC'de mi?

Her ikisini de kullandım diye merak ettiğim modelden biri modele kontrolörle bağlanırken, diğeri modeli daha bağımsız bırakıyor, ancak her yerden erişilebileceği anlamına mı geliyor?

Şaka yapıyor.

cevap

3

Denetleyicinin modele bir işaretçi tutması tamamen normaldir. Sonuçta, modelle etkileşim kurmak en önemli işlerinden biridir. IMO, bunları kullanmanız için çok iyi bir nedeniniz olmadıkça çoğu durumda singletonlardan kaçınılmalıdır.

+0

Mükemmel, teşekkür ederim, Ole, bir süredir temizlemek istediğim bir şeydi, çoğu kitap MVC'nin model yönünü atladı. – fuzzygoat

+0

@Joe Blow: Singletonların harika olduğuna katılıyorum - eğer bir vakanız varsa (tek bir donanım cihazını temsil eden bir sınıf gibi). Model sınıfları genellikle böyle durumlarda IMO değildir. –

+0

Teşekkürler tekrar Ole, çok takdir. – fuzzygoat

İlgili konular