Domande con tag 'design-patterns'

1
risposta

Iterazione all'interno di un uso o utilizzo all'interno di una iterazione

Esiste una best practice per le iterazioni all'interno di un "utilizzo"? che è migliore? e forse un perché? "utilizzo" all'interno di un'iterazione ... foreach (var currentPerson in Persons) { using (var db = new SolutionModel()) {...
posta 03.04.2018 - 18:42
1
risposta

Uso errato delle fabbriche nelle librerie Java? [chiuso]

Alcune delle librerie Java che ho usato finora sembrano avere una Factory per apparentemente ogni altra classe nella libreria. Il progetto Server FTP di Apache, ad esempio, fornisce una classe UserManagerFactory che consente di configurare...
posta 19.11.2018 - 11:19
2
risposte

Il modo migliore per progettare un sistema di fatturazione per un SaaS

Sto lavorando a un progetto SaaS che fornisce alcuni servizi che le persone possono chiamare tramite API. Il mio problema è come faccio a costruire l'algoritmo di fatturazione. Voglio caricare ogni chiamata al servizio. Ora sto cercando modi...
posta 05.10.2017 - 13:08
3
risposte

Il modo migliore per creare disegni con limiti

Sto scrivendo un programma per fare automaticamente il sorteggio per una competizione. Ci sono quattro oggetti: Debate Judge School Team Ogni dibattito ha due squadre e un giudice. Ogni squadra partecipa a tre dibattiti. C...
posta 27.04.2013 - 18:20
1
risposta

Come ricostruire questa applicazione usando il modello di progettazione

Mi sto impegnando a ridisegnare un'applicazione del server Linux c ++. L'applicazione agisce come relayer di file sotto forma di ricezione di pacchetti di file (inclusi pacchetti di controllo e pacchetti di dati) dal client A, scrivendo questi p...
posta 15.06.2013 - 05:16
2
risposte

Migliore approccio all'aggiunta di un nuovo metodo di conversione CSV

Attualmente ho una gerarchia di classi per i parser con Parser come interfaccia con le classi CSVParser e XMLParser che la implementano. L'interfaccia ha i seguenti metodi: List<AType>parse(File file) Ora voglio a...
posta 23.06.2017 - 07:14
2
risposte

Come faccio a fornire un "modello" per una classe quando non posso usare una classe base e non ho bisogno di un'interfaccia?

Ho un paio di classi derivate che sono generalmente simili, ma non hanno una classe base direttamente condivisa. Tutte queste classi implementano un'interfaccia comune. Ho notato quando ho aggiunto un'altra (nuova) classe derivata, che copio un...
posta 28.08.2017 - 11:39
2
risposte

Design pattern quando tutto l'accesso ai dati avviene attraverso un servizio web [chiuso]

Quindi sto lavorando a un nuovo progetto MVC e tutto l'accesso ai dati avverrà tramite un servizio web. Voglio mettere il riferimento del servizio e le chiamate al servizio web in una sorta di livello dati in un progetto di libreria di classi se...
posta 08.08.2017 - 19:05
2
risposte

Come conservare la cronologia dei prodotti e dei prezzi in un database di prodotti?

Qual è il modo migliore per archiviare informazioni storiche su prodotti e prezzi in un database? I nostri fornitori ci forniscono cataloghi in vari formati che normalmente contengono ID del produttore del prodotto, nome del prodotto,...
posta 25.06.2017 - 13:20
1
risposta

Quale modello di software è uno in cui assemblare semplicemente cose, come creare un array di un certo tipo di dati?

TL; DR: che cosa chiamo una sezione di codice che viene utilizzata per assemblare un oggetto Graph ? Ho una sezione di codice abbastanza grande che è duplicata in alcune aree. Vorrei estrarlo nella sua classe. Quello che chiamo questa cla...
posta 30.10.2018 - 20:09