Dove dovrebbe essere scritta la seguente logica aziendale?

0

Ho un'applicazione console C #. Questa applicazione ha molti diversi progetti / file di classe C #, ciascuno dedicato all'analisi di un certo tipo di XML e alla creazione di un oggetto, chiamato "Risposta". Ora, ognuno di questi singoli progetti analizza l'XML e ottiene un campo msg di errore (lo memorizza nell'oggetto "Risposta") da questi diversi xml. Ora, sulla base di questo errore msg, voglio impostare il valore di un altro campo dell'oggetto 'Response'. Questa logica di elaborazione è la stessa per tutti i progetti. Quindi la mia domanda è, dovrebbe essere quella elaborazione prima di salvare l'oggetto 'Risposta' nel DB, e quindi apportare modifiche a solo 1 singolo file? Oppure, dovrebbe essere un metodo comune in una classe base, invocato su tutti i 30 progetti / file di classe C #?

    
posta karan k 09.03.2015 - 10:37
fonte

1 risposta

3

Quindi, andando semplicemente sulle informazioni limitate della tua descrizione, la classe base comune sembra un posto appropriato per mettere la logica di elaborazione comune.

    
risposta data 09.03.2015 - 10:44
fonte

Leggi altre domande sui tag