Classi di servizio Java ... Ho due classi di servizio una per i dati di "negozio" (salvataggio), un altro servizio per "caricare" per visualizzare il contenuto.
E 'stato implementato, ora nuovo requisito - dipende dall'input dell'utente per il caricamento (per la versione ex) se non è l'ultimo si fa un po' di logica per l'aggiornamento (basato su alcune transfomazioni xslt) e si salva (archivia) il contenuto. In questo scenario per l'aggiornamento, la logica 'salva' è uguale a quella del servizio 'negozio' effettivo.
Dovrei riutilizzare il codice per 'save', che è anche per il servizio di caricamento. Una restrizione non dovrebbe chiamare il servizio di archiviazione dal servizio di caricamento.
Ho bisogno di inserire codice / logica comune in qualche classe helper / util ?. È un buon design che crea una classe helper / util? In questo caso, quasi il 90% del codice per il servizio di archiviazione deve passare alla classe util / helper !!!!
qualsiasi altro pensiero per la soluzione