Как избежать многих условий
Я прочитал много тем о рефакторинге кода и избегании операторов if else. На самом деле, у меня есть класс, в котором я использую множество условий if-else.
Более подробно: я использую парсер pull, и в каждой строке моего мыльного ответа я буду проверять, есть ли интересующий меня тег, если нет, проверять другой тег и т. Д .:
if(eventType == XmlPullParser.START_TAG) {
soapResponse= xpp.getName().toString();
if (soapResponse.equals("EditorialOffice")){
eventType = xpp.next();
if (xpp.getText()!=null){
editorialOffice += xpp.getText();
}
}
else if (soapResponse.equals("EditorialBoard")){
eventType = xpp.next();
if (xpp.getText()!=null){
editorialBoard += xpp.getText();
}
}
else if (soapResponse.equals("AdvisoryBoard")){
eventType = xpp.next();
if (xpp.getText()!=null){
advisoryBoard += xpp.getText();
}
}
}
eventType = xpp.next();
}
Теперь я хотел бы использовать что-то другое вместо тех, если еще условия, но я не знаю что.
Можете ли вы дать мне пример или хорошую страницу учебника?
Спасибо.