Domande con tag 'design-patterns'

1
risposta

Qual è il modo migliore per avere 2 classi ereditate che condividono la stessa classe base ma un'interfaccia diversa?

Non sono riuscito a trovare un titolo migliore. Proverò a spiegare qual è il problema. Attualmente sto cercando di creare una struttura di report creata dinamicamente. Definisco il rapporto necessario nel file di configurazione. Quando l'uten...
posta 15.09.2017 - 09:51
1
risposta

Abilita l'accesso agli oggetti tramite Introduce oggetto parametro o interfaccia

Sto lavorando con più comandi che vengono eseguiti in ordine (e possibilmente anche con comandi secondari) che possono essere descritti come segue: interface ICommand { void Execute(); } abstract class AbstractCommand : ICommand { pro...
posta 23.09.2017 - 13:27
1
risposta

Principi MVC / MVVM

Attualmente sto lavorando all'aggiornamento di alcuni vecchi progetti (cose ereditate) e continuo a correre su vari piccoli problemi con l'architettura. Ovvero classi monolitiche troppo strettamente accoppiate. Un esempio al momento è un giga...
posta 21.08.2018 - 21:27
1
risposta

Progettazione OOP: definizione di set di regole aggiuntivi e scelta dinamica

Come posso definire alcune regole o effetti aggiuntivi di un'azione e selezionarla dinamicamente? Ad esempio, immaginiamo un FinancialProduct , che può essere un Share o un Bond , ciascuno con un Hedge . Ora mentre ci sono di...
posta 13.06.2017 - 08:14
2
risposte

Per i miei requisiti di progettazione, questa gerarchia di progettazione sembra ragionevole?

Sfondo Costruzione Si noti che sto usando C # qui, ma potrebbe non essere necessario fornire input alle mie domande concettuali sul design. Considera la seguente metodologia di progettazione ... Lavoro in un luogo in cui abbiamo div...
posta 16.03.2016 - 12:05
1
risposta

Come gestire l'autenticazione per il servizio web dal cellulare?

Sto creando un'applicazione mobile e utilizzo l'autenticazione JSON Web Token (JWT Auth), ma ho tre domande su: Devo utilizzare token di accesso o token di accesso non scadenti? Se utilizzo i token di aggiornamento, quando scade il token,...
posta 01.02.2015 - 03:53
1
risposta

Suggerimento di progettazione richiesto per creare un plug-in di esportazione

Sto provando a creare il modulo di esportazione per la nostra applicazione, questo mi sembra un po 'complesso quindi lo sto postando qui per ottenere alcune linee guida. Nel nostro database abbiamo una lista di prodotti, che possono essere es...
posta 28.05.2013 - 09:52
1
risposta

Estrazione del codice specifico del client. possibilità di refactoring richieste

Sto affrontando un problema di progettazione. Ho un set di classi che scrive dati in formato XML, JSON o HTML per diversi client. Ho una classe che riceve Data e un XML, JSON o HTML writer come parametro. E questi Writer hanno un'interfacc...
posta 13.03.2015 - 15:31
1
risposta

Design pattern per una sequenza di operazioni correlate

Ho un caso d'uso in cui ho bisogno di elaborare una richiesta come segue Autentica la richiesta Autorizza la richiesta Convalida il messaggio (legge il database per il record esistente e lo convalida) Esegui alcune operazioni asincrone...
posta 20.06.2018 - 08:18
1
risposta

Come progettare i file delle proprietà

Mi chiedo sempre qual è il modo migliore per progettare i tuoi file di proprietà. Ho alcune domande che non ho trovato una risposta per loro Mettiamo tutte le nostre etichette / messaggi di errore in un unico file? Abbiamo diviso i file, u...
posta 23.06.2016 - 09:53