Wie vermeide ich viele andere Bedingungen?
Ich habe viele Themen über Code-Refactoring und das Vermeiden von if else-Anweisungen gelesen. Eigentlich habe ich eine Klasse, in der ich viele If-else-Bedingungen verwende.
Weitere Details: Ich verwende den Pull-Parser und in jeder Zeile meiner Seifenantwort überprüfe ich, ob es ein Tag gibt, an dem ich interessiert bin. Wenn nicht, überprüfe ich ein anderes Tag usw.:
<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>
Jetzt würde ich gerne etwas anderes verwenden, anstelle dieser Bedingungen, aber ich weiß nicht, was.
Können Sie mir bitte ein Beispiel oder eine gute Tutorial-Seite geben?
Vielen Dank.