Как избежать многих условий
Я прочитал много тем о рефакторинге кода и избегании операторов 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>
Теперь я хотел бы использовать что-то другое вместо тех, если еще условия, но я не знаю что.
Можете ли вы дать мне пример или хорошую страницу учебника?
Спасибо.