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:
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();
}
}
poi ci sono delle classi concrete che estendono quella classe astratta.
che dovrebbero essere i miei parser, tipo:
codice:
public class RTFParser extends ParserTemplate {
@Override
void initialize() {
}
@Override
String getMetadata() {
}
@Override
String getContent() {
}
}
quante catronerie ho detto??
per quanto riguarda il FileParserRegistry, non ho ben capito.
utilizza un altro pattern sul quale posso documentarmi?