ciao andbin!
step by step.
allora, mi sono documentato sul pattern Template.
questo prevede una classe astratta, che nel mio caso dovrebbe fare una cosa del genere se ho ben capito:
poi ci sono delle classi concrete che estendono quella classe astratta.codice:public abstract class ParserTemplate { // INIZIALIZZO LE PARTI "COMUNI" abstract void initialize(); // PRENDO I METADATA abstract String getMetadata(); // PRENDO IL CONTENUTO abstract String getContent(); public final void init() { initialize(); getMetadata(); getContent(); } }
che dovrebbero essere i miei parser, tipo:
quante catronerie ho detto??codice:public class RTFParser extends ParserTemplate { @Override void initialize() { } @Override String getMetadata() { } @Override String getContent() { } }
per quanto riguarda il FileParserRegistry, non ho ben capito.
utilizza un altro pattern sul quale posso documentarmi?

Rispondi quotando
