Se tutte le classi derivate ereditano il metodo x() ma ciascuna lo implementa in modo diverso questo metodo non deve comparire nell'interfaccia della classe astratta come metodo astratto?