Sto progettando un'interfaccia di gestione file:
public interface FileHandler
{
public void openFileHandler(String fileName);
public void closeFileHandler();
public String readLine();
public String [] parseLine(String line);
public String [] checkLine(String line[]);
public void incrementLineCount();
public void incrementLineSuccessCount();
public void incrementLineErrorCount();
public int getLineCount();
public int getLineSuccessCount();
public int getLineErrorCount();
}
Mi è presto chiaro che questi metodi non possono essere resi privati . Non voglio incrementLineCount essere pubblico.
Qual è il modo corretto di progettare un'interfaccia come questa?