Здравствуйте, у меня очень простой вопрос(мне думается). Создал класс, а нем метод(см. ниже). Каким образом можно избавиться от switch. Вроде бы так делать не желательно, это же ООП язык и нужно применять, что то более грамотное(полиморфизм и все что с этим связано). Если количество выборок увеличится, то switch станет ну очень неприятным. Есть ли общепринятые методики для таких вот фрагментов?
public void Check_files(string inFile)
{
switch (inFile)
{
case "txt":
ParseTXT();
break;
case "conf":
ParseConf();
break;
case "log":
ParseLog();
break;
default:
CallBacky.callbackEventHandler("Неверный параметр\n");
break;
}
}
С уважением.