Domande con tag 'design-patterns'

1
risposta

pattern MVP e riferimenti

Sto facendo un'applicazione Windows C #. Ho chiesto questa domanda e mi è stato detto che lo spettatore / presentatore non dovrebbe mai sapere nulla del modello. Questo significa che non dovrei aggiungere un riferimento del mio modello alla...
posta 08.12.2013 - 22:33
2
risposte

Modello di progettazione corretto per utilizzare la classe StopWatch

Devo misurare il tempo di esecuzione per un blocco di codice. Ho implementato la semplice classe StopWatch come link . Se invocherò i metodi della classe StopWatch direttamente tra la logica aziendale, il mio codice sorgente diventerà...
posta 13.02.2012 - 17:36
3
risposte

Qual è lo scopo di una classe wrapper che non fa altro che delegare all'oggetto che avvolge?

L'esempio specifico che ho in mente è javax.servlet.ServletResponseWrapper : public class ServletResponseWrapper implements ServletResponse { private ServletResponse response; /** * The default behavior of this method is to call...
posta 15.12.2015 - 16:24
1
risposta

I numeri di porta UDP e TCP dovrebbero essere rappresentati come brevi o interi?

Attualmente sto progettando un codice di rete, e questo codice si aspetta che il chiamante del codice gli dia una porta e un nome host a cui connettersi. Dato che sono ancora in fase di sviluppo, posso ancora cambiare molti aspetti del codice...
posta 23.12.2015 - 11:39
2
risposte

Design pattern per l'astrazione dell'interazione tra più risorse

Finora ho creato applicazioni che astraggono le operazioni dell'entità dati dietro l'utilizzo di Repositories . Ciascuno di essi incapsulerebbe il dominio che corrisponde alla loro entità definita. Ad esempio: UserRepository incapsulere...
posta 20.01.2016 - 20:13
2
risposte

C #: quando si dovrebbe seguire lo schema del metodo di fabbrica anziché il modello di fabbrica

Ho pubblicato questa domanda su Stack Overflow e alcune persone hanno suggerito di postarla qui. Capisco sia il modello di metodo factory che factory. Nello schema factory creiamo dinamicamente una mia classe classificata da un'altra funzio...
posta 06.04.2017 - 16:53
1
risposta

Qual è la terminologia corretta per questo genere di cose? [chiuso]

Un costrutto che uso spesso quando l'elenco di "cose su cui prendere una decisione" diventa troppo grande per essere pratico in un'istruzione if/else o switch è di creare una tabella con valori e callback. Ad esempio, qualcosa come que...
posta 13.03.2017 - 03:07
3
risposte

Riconciliazione MVC con un modello di strategia

Sto lavorando su un'applicazione Rails che utilizza un MVC classico come struttura fondamentale. In quella struttura il controllore dovrebbe essere responsabile di "quale vista visualizzare quando". Ora, dopo aver letto un modello di progetta...
posta 19.12.2018 - 14:19
3
risposte

Passare un oggetto di contesto al costruttore o al metodo

Sto scrivendo un parser di discesa ricorsivo. Lascia che% co_de specifichi il contesto per l'analisi. Pseudocodice: class ParseContext { Logger logger; // logger for error/warning messages Locale locale; // locale for error/warning...
posta 05.08.2018 - 18:32
4
risposte

Evoluzione di un'applicazione: come gestire e migliorare il core engine?

L'applicazione web su cui lavoro è in diretta da un anno a questa parte, ma è tempo che si evolva e uno dei modi in cui si evolve è in un'applicazione multi-marca, in questo caso diverse aziende che utilizzano il applicazione, diversi modelli /...
posta 26.06.2012 - 11:35