我的代码在这里检测mimeType
是否等于某些MIME类型,如果是,它将进行某些转换。
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
}
由于代码中有很多else if语句,我已经将其缩短了。 有什么适合消除许多if、else或else if语句的设计模式吗?