Domande con tag 'design-patterns'

11
risposte

La "C" di MVC è davvero necessaria?

Comprendo il ruolo del modello e della vista nel modello Model-View-Controller, ma ho difficoltà a capire perché è necessario un controller. Supponiamo di creare un programma di scacchi usando un approccio MVC; lo stato del gioco dovrebbe ess...
posta 28.03.2012 - 00:27
9
risposte

Le classi di utilità con nient'altro che membri statici sono un anti-pattern in C ++?

La domanda dove dovrei inserire funzioni che non sono correlate a una classe ha suscitato qualche discussione sul fatto che abbia senso in C ++ combinare funzioni di utilità in una classe o semplicemente farle esistere come funzioni libere in...
posta 11.02.2012 - 11:24
5
risposte

Come evitare UITableViewController grande e maldestro su iOS?

Ho un problema durante l'implementazione del pattern MVC su iOS. Ho cercato su Internet, ma sembra non trovare alcuna buona soluzione a questo problema. Molte implementazioni di UITableViewController sembrano essere piuttosto grandi. La...
posta 29.11.2012 - 14:20
9
risposte

Come faccio a superare la paralisi tramite analisi durante la codifica?

Quando avvii un nuovo progetto, spesso inizio a pensare immediatamente ai dettagli dell'implementazione. "Dove metterò il DataBaseHandler? Come dovrei usarlo? Le classi che vogliono usarlo si estendono da qualche superclasse astratta ...? Dovrei...
posta 23.06.2011 - 05:22
6
risposte

Perché evitare l'ereditarietà di Java "Estende"

Jame Gosling ha detto “You should avoid implementation inheritance whenever possible.” e invece, usa l'ereditarietà dell'interfaccia. Ma perché? Come possiamo evitare di ereditare la struttura di un oggetto usando la parola chiave "ex...
posta 10.05.2011 - 16:00
1
risposta

Qual è la differenza tra il modello di fabbrica e la fabbrica astratta?

Dopo aver finalmente iniziato seriamente a cercare di imparare alcuni schemi di base (molto tardi nella carriera, ma questa è una storia diversa), sto cercando di capire le differenze tra Factory Pattern e Abstract Factory. Quali sono le diff...
posta 06.06.2011 - 11:25
2
risposte

Separazione dell'accesso ai dati in ASP.NET MVC

Voglio assicurarmi di seguire gli standard e le best practice del settore con il mio primo vero crack su MVC. In questo caso, è ASP.NET MVC, utilizzando C #. Userò Entity Framework 4.1 per il mio modello, con oggetti code-first (il database e...
posta 18.02.2012 - 16:34
2
risposte

MVCS - Model View Controller Store

Recentemente ho deciso di iniziare a imparare lo sviluppo iOS e, a tal fine, ho letto Programmazione iOS: The Big Nerd Ranch Guida . Nel libro gli autori descrivono un modello di progettazione MVCS - Model-View-Controller-Store , l'idea di bas...
posta 22.01.2013 - 00:01
4
risposte

La direttiva angularjs dovrebbe interagire direttamente con i servizi o è considerata un anti-pattern?

Quale è considerato migliore: avere una direttiva che interagisce direttamente con i servizi o avere una direttiva che espone determinati hook a cui il controller può vincolare il comportamento (coinvolgendo servizi)?
posta 28.12.2013 - 13:41
4
risposte

Perché il modello di iniezione di dipendenza non era incluso nella Banda dei quattro?

Perché il modello di iniezione delle dipendenze non era incluso nella banda di quattro ? Il GOF ha preceduto un test automatizzato diffuso? L'iniezione di dipendenza è ora considerata un modello principale?     
posta 20.02.2012 - 11:34