public void play(string audioType, string filename) { if (audioType.Equals("vlc")) { advancedMusicPlayer.playVLC(filename); } else if (audioType.Equals("mp4")) { advancedMusicPlayer.playMP4(filename); } }
public void play(string audioType, string filename) { if (audioType.Equals("VLC")) { advancedMediaPlayer.playVLC(filename); } else if (audioType.Equals("MP4")) { advancedMediaPlayer.playMP4(filename); } }
// to merge functionality of those 2 interfaces of similar responsibility, we implemented media adapter public void play(string audioType, string fileName) { if (audioType == "MP3") { mediaPlayer = new AudioPlayer(); mediaPlayer.play(audioType, fileName); } else if (audioType == "VLC") { advancedMediaPlayer = new VlcPlayer(); advancedMediaPlayer.playVLC(fileName); } else if (audioType == "MP4") { advancedMediaPlayer = new Mp4Player(); advancedMediaPlayer.playMP4(fileName); } }