Permettimi di presentare la mia situazione:
Ho un'applicazione Java EE e in un pacchetto, voglio avere classi che agiranno principalmente come cache per alcuni dati dal database, ad esempio:
- classe che conserverà tutti gli articoli per il nostro sito web
- classe che manterrà tutte le categorie
- ecc.
Ogni classe dovrebbe avere un metodo update()
, che aggiornerà i dati per quella classe dal database e anche altri metodi per la manipolazione dei dati specifici per quel tipo di dati.
Ora, vorrei chiamare il metodo update()
per tutte le istanze di classe (ci sarà esattamente un'istanza di classe per ogni classe) da un posto.
Qual è il miglior design?