Domande con tag 'design-patterns'

1
risposta

Devo tenere un ID e l'elemento [duplicato]

Diciamo che ho un cliente che contiene una classe di indirizzo come: public class Customer { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public Address Address { get;...
posta 01.12.2015 - 10:08
2
risposte

Differenze tra progettazione per contratto e programmazione difensiva

Potrebbe progettare per contratto (DbC) essere un modo di programmare in modo difensivo? È un modo di programmare meglio in alcuni casi rispetto all'altro?     
posta 15.12.2011 - 14:46
1
risposta

Pattern migliore di grande se / else se / else per il controllo dei condizionali [duplicato]

Ho un set abbastanza grande di booleans che sto controllando in javascript, e quindi li uso per modificare lo stato di un layout nella mia app React. L'intera faccenda è ingombrante, difficile da leggere, poco elegante e terribilmente amatoria...
posta 18.02.2015 - 21:19
0
risposte

Dovrei usare un motivo di progettazione per creare questi oggetti?

Ho un sacco di codice duplicato nel mio programma che fondamentalmente segue questa struttura: If condition is true Create ErrorRecord object Call ThrowTerminatingError(error object) End if La struttura di questo codice è esattament...
posta 06.10.2015 - 13:55
0
risposte

oggetto configurato da un'altra classe

Qui di seguito descrivo cosa sto cercando di fare e come penso che lo farò. Quello che spero è che esista un modello di design per l'utilizzo di un oggetto per configurarne un altro. Ciò mi consentirebbe di avere una buona generica classe Job...
posta 09.09.2015 - 19:22
1
risposta

Migliori pratiche di Ruby per i livelli di accesso ai dati

Sto iniziando la mia strada verso lo sviluppo di Ruby e ho alcune domande che spero che tu possa dare il tuo miglior parere per progettare meglio alcune applicazioni da riga di comando che sto sviluppando. Quali sono i migliori schemi durante...
posta 21.10.2015 - 22:26
1
risposta

Query dinamica dal livello vista

Nel mio attuale lavoro stanno definendo una nuova architettura aziendale per lo sviluppo di java. È qualcosa del genere: ProjectView: livello vista JSF. Utilizza delegati sul livello ProjectClient. ProjectClient: definisce i delegati e le...
posta 16.10.2015 - 20:15
0
risposte

Come migliorare il modello di progettazione di questo sistema Screen Window?

Ho un sistema Screen Window, uno Screen (IScreen come interfaccia), che contiene una finestra, WindowA o WindowB. Il sistema può cambiare finestra chiamando stateChanged: class IScreen{ public: virtual void stateChanged(int state)=0; }; c...
posta 16.10.2015 - 02:18
1
risposta

Design Pattern for Filtering [closed]

Ho un requisito in cui viene visualizzato un elenco di oggetti come Elenco. Ora ho i criteri dei filtri che devo applicare per filtrare gli oggetti nell'elenco. Attualmente sto pensando di usare la catena di responsabilità. Quindi i mie...
posta 10.04.2015 - 15:10
1
risposta

Questo diagramma fornisce una buona rappresentazione del pattern MVVM?

Sto attraversando un momento difficile per capire la struttura di base del Modello, Visualizza, Visualizza modello del modello. Sono stato onestamente piuttosto ignorante delle convenzioni sul modello di design fino a poco tempo fa. La mia ed...
posta 29.09.2014 - 14:56