Domande con tag 'design-patterns'

1
risposta

Quale modello descrive meglio il disaccoppiamento della costruzione di file dal formato del file di output?

Una caratteristica comune che abbiamo è una relazione disponibile in più formati. Ad esempio, un report sui prezzi sarà disponibile come foglio di calcolo Excel per consentire al team di marketing di modificare i numeri, come un report in PDF pe...
posta 26.10.2015 - 16:07
3
risposte

Prevenire la violazione di Liskov Sostituzione

Sto reimplementando alcuni componenti e ho notato che la versione originale ha una violazione di Liskov Substitution. Non è poi così importante, anche se mi piacerebbe sbarazzarmene nella nuova implementazione. Tuttavia, non mi è chiaro come far...
posta 27.02.2013 - 14:50
3
risposte

Usando Bridge e Strategy insieme, la mia idea è corretta / utile?

Sto lavorando a un progetto di sito Web per un corso di ingegneria del software. Questo sito utilizzerà un database per memorizzare i dati, attualmente tramite JDBC e MySQL. Ora la prima cosa che vorrei fare è usare il pattern bridge per disa...
posta 02.01.2017 - 16:25
1
risposta

Design pattern per alberi isomorfi

Voglio creare una struttura dati per lavorare con un albero isomorfo. Non cerco un "algoritmo" o metodi per verificare se due o più alberi sono isomorfi a vicenda. Solo per creare vari alberi con la stessa struttura. Esempio: 2 - - - - -...
posta 11.12.2012 - 14:15
2
risposte

è una cattiva pratica che controllore chiama oggetti dominio (entità) direttamente anziché servizio?

è una cattiva pratica che il controller chiami i metodi degli oggetti di dominio direttamente invece del servizio? per saperne di più: Capisco che nei buoni controllori di design i servizi di chiamata e servizio utilizzano oggetti Dominio...
posta 19.02.2017 - 16:02
2
risposte

Aiuto necessario per la progettazione e la struttura della classe

Questa domanda riguarda principalmente il modo migliore per affrontare questo problema. Qualsiasi input è apprezzato. Il problema Nella mia applicazione ho bisogno di inviare alcuni dati a un certo numero di destinazioni diverse (li chiame...
posta 07.03.2012 - 14:47
3
risposte

Puoi indicarmi un'implementazione di un modello di strategia non banale? [chiuso]

Siamo di fronte all'implementazione di un flusso di lavoro di registrazione con molti rami. Ci sono tre flussi principali che in alcune condizioni portano l'uno all'altro. Ogni flusso ha almeno quattro diversi passaggi; alcuni passaggi interagis...
posta 24.01.2012 - 08:01
2
risposte

Contenitori IoC e pattern localizzatore di servizio

Sto cercando di capire l'Inversion of Control e i dos e donts di questo. Di tutti gli articoli che ho letto, c'è uno di Mark Seemann (a cui è ampiamente collegato SO) che chiede strongmente alla gente di non utilizzare il modello di localizzaz...
posta 11.12.2012 - 09:50
2
risposte

che gestisce una macchina a stati molto grande in una classe

Attualmente sto implementando una classe per un protocollo di rete. Il protocollo utilizza una macchina a stati finiti abbastanza complessa ed estesa. Una coppia di eventi più uno stato viene associata a una funzione, che funziona e imposta il n...
posta 10.09.2014 - 21:27
3
risposte

Quale architettura / design adottare quando si utilizza un'API RESTful? (App per iOS)

TL; DR Parte 1) Voglio refactoring la parte più grande dell'applicazione su cui lavoro - ed è praticamente spaghetti. È una singola classe che effettua le richieste al server, analizza il JSON e salva i dati nel database (ha anche conoscen...
posta 02.03.2015 - 16:49