Jak uniknąć wielu, jeśli w ogóle, warunków
Przeczytałem wiele tematów dotyczących refaktoryzacji kodu i unikania instrukcji if else. Właściwie mam klasę, w której używam wielu warunków if - else.
Więcej szczegółów: Używam parsera pull i na każdym wierszu mojej odpowiedzi na mydło, sprawdzę, czy jest interesujący mnie tag, jeśli nie, sprawdź inny tag itp:
<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>
Teraz chciałbym użyć czegoś innego, zamiast warunków, jeśli w ogóle, ale nie wiem co.
Czy możesz podać mi przykład lub dobrą stronę samouczka?
Dziękuję Ci.