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?