package com.mp3download.music; public class MusicSearcherFactory { public static final int ID_SOGOU = 0; public static final int ID_SKREEMR = 1; public static final int ID_MERGED = 2; public static final int ID_BAIDU = 3; public static IMusicSearcher getInstance(int id) { if (id == ID_SOGOU) { return new SogouMusicSearcher(); } else if (id == ID_SKREEMR){ return new SkreemrMusicSearcher(); } else if (id == ID_MERGED) { return new MergedMusicSearcher(); } else if (id == ID_BAIDU) { return new BDSearcher(); } return null; } }