Domande con tag 'design-patterns'

3
risposte

Qual è il nome di questa variante di Adapter Pattern?

Introduzione Un adattatore normalmente avvolge un altro oggetto, in modo che possa essere utilizzato in un'interfaccia per la quale non è stato progettato, ad es., quando si desidera utilizzare interface Node { Node parent(); Iterab...
posta 08.10.2011 - 22:45
2
risposte

Forzare l'accesso secondario di root aggregato attraverso la sola radice aggregata

Contesto Sto sviluppando un'applicazione che usa un approccio basato sul Domain Driven Design. Voglio utilizzare un modello di design laddove appropriato e applicare tutti i principi SOLID . Scenario Ho un ordine e voglio consentir...
posta 25.02.2012 - 14:50
1
risposta

Come verificare la dipendenza della chiave esterna in root aggregato ddd

Quando voglio chiamare un costruttore su un compito di classe radice aggregato, sono interessato come posso verificare se esiste un taskType passato nel repository TaskType (applicato successivamente in DB su livello ORM). Voglio applicare qu...
posta 15.06.2016 - 09:36
2
risposte

Come parametrizzare i comandi senza che il chiamante "sappia" qualcosa sul comando in anticipo

La mia domanda è simile a (ma non esattamente uguale a) questa domanda . Questa domanda è stata anche utile, ma è meno simile alla mia domanda attuale rispetto alla domanda precedente a cui mi sono collegato. Ho un framework che esegue tes...
posta 31.10.2016 - 19:40
1
risposta

In MVC, chi è responsabile della gestione degli osservatori?

(Sto scrivendo una grande GUI MATLAB che fa un uso significativo di MVC, quindi il mio esempio è scritto in MATLAB, tuttavia, credo che questa domanda sia indipendente dalla lingua. Per favore correggimi se sbaglio.) Ho una classe Model...
posta 01.05.2015 - 01:49
1
risposta

Modelli e architetture di progettazione dello sviluppo del gioco? [chiuso]

Alcuni amici e io desideriamo sviluppare un gioco 2D solo per l'esperienza di apprendimento di questo paradigma. Siamo tutti ingegneri del software con esperienza in applicazioni aziendali, ma non siamo sicuri se si applicano anche i modelli e l...
posta 06.12.2013 - 14:54
3
risposte

La convenzione sulla configurazione "Conoscenza nel mondo" o "Conoscenza nella tua testa"?

Nel lavoro seminale di Don Norman " Il design delle cose quotidiane ", l'autore ha coniato le frasi e spiega il differenza tra "Conoscenza nel mondo" e "Conoscenza nella tua testa"; un esempio di questo è un pannello di luci a più interruttori c...
posta 10.01.2014 - 20:05
3
risposte

Perché utilizzare una sottoclasse anziché composita quando si utilizza il modello di progettazione Metodo di fabbrica?

Attualmente sto imparando a conoscere i modelli di design. Ho imparato a conoscere il modello del metodo di fabbrica. Questo modello significa che per implementare una fabbrica per creare oggetti, si dovrebbe sottoclasse la classe che ha biso...
posta 20.03.2014 - 01:52
5
risposte

Modo preferito per gestire i dati definiti dal cliente nell'applicazione aziendale

Diciamo che abbiamo un'applicazione web (intranet) di piccole imprese per la gestione dei dati per i concessionari di automobili. Dispone di schermi per la gestione di clienti, inventario, ordini, garanzie e workshop. Questa applicazione è in...
posta 01.06.2014 - 13:37
2
risposte

Una decisione di progettazione in composizione o aggregazione

Recentemente ho avuto dei dubbi su alcune decisioni di progettazione che faccio spesso, quindi questa volta ho deciso di prendermi del tempo e provare ad analizzarlo per trovare la soluzione migliore. Descriverò uno scenario semplice in cui la d...
posta 08.04.2013 - 06:57