将许多“if else”语句转换为更清晰的方法
我的代码在这里检测是否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}
我缩短了我的代码,因为它有很多其他if语句,什么设计模式适合删除许多if和else或if语句?
德玛西亚99
千万里不及你
慕田峪9158850