Domande con tag 'design-patterns'

1
risposta

(Ri) strutturazione di un progetto Qt [chiuso]

Un progetto PySide su cui sto lavorando da un po 'di tempo ha iniziato a crescere fino a diventare abbastanza grande da dover fare un passo indietro e ripensare al design generale. Ho passato un po 'di tempo con Flask e Django, quindi ho fami...
posta 21.01.2016 - 05:32
1
risposta

Come creare il servizio stateless DDD e progettare il modello di costruzione

Voglio creare un pattern builder in un'applicazione DDD, ma il mio costruttore non è stateless, non è un'entità e non è un servizio. Se l'apolide dovrebbe essere utilizzato per il servizio, come rendere il modello di builder come un servizio...
posta 06.09.2016 - 08:46
3
risposte

Qual è il modello di design più adatto?

Ho studiato Design Patterns e sto cercando di implementarli nel mio ultimo progetto. Sto lavorando su un servizio di Windows che controlla regolarmente una tabella di database per una nuova voce. A seconda della voce trovata, il servizio eseg...
posta 12.01.2015 - 11:38
1
risposta

Come denominare il pacchetto e le loro classi di facciata?

Sto usando alcune classi di C ++ Facade come questa: link Supponiamo che ci sia un pacchetto chiamato "Sottosistema" con un sacco di classi all'interno, come nella foto sopra. Non posso nominare il pacchetto della classe di facciata "...
posta 04.08.2016 - 18:53
3
risposte

Il modo di implementare uno stile predefinito configurabile (in fase di esecuzione)

Sto codificando un visualizzatore di algoritmi di grafi. Ogni vertice del grafico ha uno stile (colore, dimensioni, ecc.). Finché l'algoritmo non ha fatto nulla per un vertice, quel vertice ha uno stile predefinito . Lo stile predefinito deve e...
posta 04.03.2016 - 11:22
3
risposte

Costruttore dall'interfaccia con ripetizione minima

Prefazione In un'applicazione che è separata per layer o distribuita dai servizi, è comune avere classi strettamente correlate ai dati, ma che desideriamo avere accoppiate liberamente. La mia solita soluzione (in c #) è di averli implementare...
posta 01.11.2017 - 08:14
1
risposta

Design per collegare due classi di modelli con diverse molteplicità

Di solito è ben noto come affrontare le classi di modelli che hanno una relazione 1: N: gli esempi classici sono ordini- e gt; articoli o ordini client- > Ogni livello del software ha la sua soluzione appropriata e tipica: una sorta di mod...
posta 11.05.2016 - 20:37
3
risposte

La factory ha bisogno di una lista di oggetti disponibili. Dovrebbe essere statico o no?

Ho una lista di IReader che ho letto all'inizio del mio programma. In seguito ho bisogno di ReaderFactory per ottenere IReader appropriato in base a Extensions che può utilizzare. Il problema è che la fabbrica deve conoscere...
posta 29.12.2016 - 12:56
2
risposte

Dove e come fare riferimento ai componenti compositi MVP?

Sto imparando il sapore passivo di MVC (Model-View-Presenter). Intendo esporre gli eventi dalle interfacce di visualizzazione piuttosto che utilizzare il modello di osservatore per rimuovere l'accoppiamento esplicito con il presentatore. Con...
posta 14.07.2014 - 05:18
1
risposta

Tutte le funzioni di programmazione ritornano sempre all'istruzione If o If / Else? [chiuso]

Dopo aver imparato, codificato e codificato ancora più che mai ora, ho notato una tendenza in molti programmi che faccio. La tendenza è che la maggioranza delle mie funzioni è if{} o if{} else{} dichiarazioni quando si tratta di eseg...
posta 22.06.2014 - 01:40