Я прочитал много тем о рефакторинге кода и избегаю операторов if else. На самом деле, у меня есть класс, где я использую много условий if-else.
Более подробно: я использую парсер партера и в каждой строке моего ответа на мыло, я проверю, есть ли тег, который меня интересует, если нет, проверьте другой тег и т.д.:
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();
}
Теперь я хотел бы использовать somethimg else, а не те, если остальные условия, но я не знаю что.
Можете ли вы дать мне пример или хорошую страницу учебника?
Спасибо.