Как избежать многих условий

Я прочитал много тем о рефакторинге кода и избегании операторов if else. На самом деле, у меня есть класс, в котором я использую множество условий if-else.

Более подробно: я использую парсер pull, и в каждой строке моего мыльного ответа я буду проверять, есть ли интересующий меня тег, если нет, проверять другой тег и т. Д .:

<code> 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();
     }
</code>

Теперь я хотел бы использовать что-то другое вместо тех, если еще условия, но я не знаю что.

Можете ли вы дать мне пример или хорошую страницу учебника?

Спасибо.

Ответы на вопрос(8)

Ваш ответ на вопрос