Domande con tag 'design-patterns'

5
risposte

Qual è il modo migliore per costruire una fabbrica usando NInject?

Sto abbastanza bene con l'iniezione delle dipendenze usando NInject in MVC3. Mentre lavoravo in un'applicazione MVC3, ho sviluppato una Custom Creation Factory personalizzata usando NInject, quindi ogni controller creato avrà delle dipendenze in...
posta 07.02.2012 - 12:38
4
risposte

È sempre una buona idea usare il nome del modello di progettazione nelle classi di implementazione? [chiuso]

Recentemente mi sono imbattuto in un codebase Python moderatamente grande con un sacco di MyClassAbstractFactory , MyClassManager , MyClassProxy , MyClassAdapter ecc. classi. Mentre da una parte quei nomi mi indicavano di cer...
posta 16.09.2013 - 11:47
2
risposte

Qualcuno può spiegare in termini semplici qual è il modello di disturbo?

Vorrei se potessi spiegarmi in modo semplice come funziona il pasticcio del disgregatore. Questo concetto è stato elusivo per me come lo so. Forse con il tuo aiuto potrei comprenderlo.     
posta 12.06.2014 - 18:54
7
risposte

Funzione anonimo autoesecuzione vs Prototipo

In Javascript ci sono alcune tecniche chiaramente prominenti per creare e gestire classi / spazi dei nomi in javascript. Sono curioso di sapere quali situazioni giustificano l'utilizzo di una tecnica rispetto all'altra. Voglio sceglierne uno...
posta 06.01.2012 - 04:38
4
risposte

Mediator vs Observer?

Qualcuno può fornirmi una risposta canonica sulle differenze tra Observer e Mediator e un riepilogo di quando è necessario utilizzare un modello rispetto all'altro? Non sono sicuro di quale tipo di situazione richiederebbe un Obse...
posta 10.02.2012 - 18:32
2
risposte

Scegliere il modello di disegno giusto

Ho sempre riconosciuto l'importanza di utilizzare schemi di progettazione. Sono curioso di sapere come gli altri sviluppatori scelgono il più appropriato. Usi una serie di caratteristiche (come un diagramma di flusso) per aiutarti a decidere?...
posta 06.02.2014 - 00:47
7
risposte

Perché il modello di progettazione del metodo di produzione è più utile di avere classi e chiamarle singolarmente?

Dai pattern di progettazione "Gang of Four", c'è il metodo Factory: class Factory(product) case product when a new A when b new B when c new C end new Factory(a) Perché è più utile che avere tre classi, a , b e...
posta 06.06.2013 - 09:55
12
risposte

Esiste un antipattern per descrivere questo metodo di codifica? [chiuso]

Ho una base di codice in cui il programmatore tende a racchiudere le cose in aree che non hanno senso. Ad esempio, dato un registro degli errori, è possibile accedere tramite ErrorLog.Log(ex, "friendly message"); Ha aggiunto vari altri mezz...
posta 14.11.2012 - 15:32
7
risposte

The Singleton Pattern [duplicato]

Sono un nuovo programmatore (4 mesi nel mio primo lavoro) e recentemente mi sono interessato ai modelli di design. Uno che ho usato di recente è il Singleton. Tuttavia, guardando alcuni commenti su questo thread . Ha qualche feedback negati...
posta 16.01.2011 - 19:21
2
risposte

DDD - Il repository di una radice aggregata gestisce il salvataggio degli aggregati?

Sto usando un approccio tipo DDD per un modulo greenfield di un'applicazione esistente; non è DDD al 100% a causa dell'architettura, ma sto cercando di utilizzare alcuni concetti DDD. Ho un contesto limitato (penso che sia il termine corretto -...
posta 10.10.2011 - 14:41