Domande taggate «design-patterns»

Un modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente nella progettazione del software.


1
MVC + 3 livelli; dove entrano in gioco ViewModels?
Sto progettando un'applicazione a 3 livelli usando ASP.NET MVC 4. Ho usato le seguenti risorse come riferimento. CodeProject: MVC + N-tier + Entity Framework Separazione dell'accesso ai dati in ASP.NET MVC Finora ho il seguente desingn. Presentation Layer (PL) (progetto MVC principale, in cui M di MVC è stato spostato …


4
Disegno del modello di comando
Ho questa vecchia implementazione del modello di comando. È un po 'passare un contesto attraverso tutta l' implementazione DIOperation , ma in seguito mi sono reso conto, nel processo di apprendimento e apprendimento (che non si ferma mai), che non è ottimale. Penso anche che la "visita" qui non si …







2
Quali sono i vantaggi di separare "risultato" da "stato"
Supponiamo che tu abbia alcuni processi automatizzati che generalmente attraversano i seguenti stati; pianificato - avviato - convalidato - in esecuzione - completato Inoltre, questi processi possono terminare prematuramente a causa di un errore o della cancellazione esplicita dell'utente. Il mio primo impulso è semplicemente aggiungere l' errore e cancellato …

4
Un iteratore ha un contratto implicito non distruttivo?
Diciamo che sto progettando una struttura di dati personalizzata come uno stack o una coda (ad esempio - potrebbe essere un'altra raccolta arbitraria ordinata che ha l'equivalente logico di pushe popmetodi - ovvero metodi di accesso distruttivi). Se si stesse implementando un iteratore (in .NET, in particolare IEnumerable<T>) su questa …

3
CRTP è molto usato? e perché è / non è? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Sto pensando a un modello di modello curiosamente ricorrente . Lo …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.