ここでの私のコードは、がいくつかのMIMEmimeType
タイプと等しいかどうかを検出し、等しい場合は、特定の変換を行います
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またはelse ifステートメントを削除するのに適したデザインパターンは何ですか?