Gedurende de OGP module heb je in week 3 een OptionSelector gemaakt. Het probleem met die versie is dat hij enkel geschikt is voor 1 specifiek type. Om een ander type te gebruiken moet de code verbouwd worden.
Bedenk wat je kunt doen als je een generieke oplossing gebruikt.
public class OptionSelector<T> {
public void addOption(T option);
public void printMenu(boolean showQuit);
public T selectOption();
}
Opdracht
OptionSelector
klasse.
T
.Wanneer de “quit” optie getoond wordt, dan geeft de selectie ‘0’ een null
waarde terug.