Scusa ma non mi è molto chiaro, potresti farmi un esempio?
Se con L1 implemento i metodi di Language, come faccio in Message ad usare quei metodi specifici?
Voglio dire... Language è una classe astratta e non può essere istanziata, come faccio a metterla in Message?
questo mi sembra corretto
Ma non è quello che vorrei.codice:public abstract class Language{ abstract parseString(String content); } public class L1 extends Language{ parseString(String content){ ... operazioni... } } class Message{ L1 language = new L1; ... language.parseString("ciao"); }