Viele if else-Anweisungen in einen saubereren Ansatz umwandeln

Meinen code hier erkennt, ob die mimeType ist gleich um einige MIME geben, wenn es ist, es wird eine gewisse Umstellung

public void convertToMp3(File src, File target,String mimeType){
    if(mimeType.equals("audio/mpeg")){
        ...
    }else if(mimeType.equals("audio/wav")){
        mp3ToWav();
    }else if(mimeType.equals("audio/ogg")){
        ...
    }else if(...){
    ... //More if and else here
}

Habe ich verkürzt mein code, weil es eine Menge von else if Aussagen, Was design pattern ist geeignet zum entfernen von vielen wenn und sonst oder else if Aussagen?

InformationsquelleAutor der Frage user962206 | 2013-01-03

Schreibe einen Kommentar