Domande con tag 'design-patterns'

1
risposta

Come implementare le autorizzazioni di ruolo nel livello di servizio?

Nel mio progetto corrente ho una classe Report , e ho intenzione di implementare un livello di servizio per questo. Ogni metodo sarà consentito solo per alcuni ruoli. In questo modo: public class ReportService : IReportService { public...
posta 10.07.2015 - 10:33
2
risposte

Pattern Tester / Doer: supponi che il chiamante sia conforme al modello o sii sulla difensiva e ripeti il controllo?

Assumi una classe semplice che implementa il pattern Tester / Doer: public class FooCommandHandler : ICommandHandler { public bool CanHandle(object command) { return command is FooCommand; } public void Handle(object c...
posta 26.06.2013 - 18:10
2
risposte

Progettare attorno ai vincoli dei servizi esterni in un'architettura client-server

Supponiamo di avere un client che si interfaccia con un server che a sua volta invoca un servizio esterno per soddisfare alcune richieste del cliente. Sto progettando il client e il server e ho bisogno di soddisfare i limiti del servizio esterno...
posta 05.10.2011 - 18:17
1
risposta

Qual è lo schema migliore per definire il proprio tipo con la raccolta definitiva di valori?

Voglio definire il proprio tipo di dati, ad esempio un Digit , che avrebbe un tipo definito di valori ( 0 to 9 ) e sto cercando di definirlo in un modo pratico. Qual è il modo migliore (modello di progettazione) per farlo? Lo sto f...
posta 26.03.2016 - 18:54
2
risposte

Lingua Ubiquitous e livello di maturità nell'API REST?

Secondo il modello di maturità di Richardson ci sono diversi livelli di maturità nell'approccio REST. link Dal momento che DDD utilizza un linguaggio ubiquitario, mi chiedo quale livello di maturità è consigliato, se un'API REST è un livell...
posta 03.05.2016 - 12:11
1
risposta

Aiuto nella scrittura di codice più generico

Sto facendo un progetto PHP MVC usando il codice di accensione. Ho due modelli, a e b. Ogni classe contiene quattro funzioni (inserisci, elimina, aggiorna e visualizza) e le loro implementazioni sono quasi le stesse una con l'altra. Un amico...
posta 21.04.2016 - 15:43
3
risposte

Nome di questo modello per avvolgere le funzionalità

Ho un sistema che consente a determinate funzionalità di essere implementate in modi diversi, ma richiede che la funzionalità di ogni classe di implementazione sia racchiusa in un altro livello. Ad esempio, ciascun implementatore ha un metodo...
posta 15.10.2015 - 20:57
3
risposte

Interfaccia per enumerare su file

Sto provando a progettare un'interfaccia generica per l'enumerazione su un file di elenco. Ogni iterazione aprirà un file, consenti al codice che consuma di accedere al file per eseguire alcune attività, quindi chiude il file. All'inizio ques...
posta 29.10.2014 - 03:19
2
risposte

Eredità e fabbrica insieme?

Ho un modello di dati gerarchico e sto cercando di implementare le loro operazioni CRUD nella mia applicazione Web. Attualmente ho ereditarietà di codice per le operazioni CRUD delle mie entità (risorse) come segue: ResourceCommonProcedure...
posta 07.03.2017 - 10:39
2
risposte

Designing Consistent Module di fatturazione

Ho avuto difficoltà a progettare il modulo generatore di fatture nel mio progetto. Ho il seguente design; Una volta generata una fattura, questa verrà archiviata nel database. Nel caso in cui l'utente debba rigenerare una fattura in fut...
posta 15.03.2017 - 07:57