应用抽象工厂+反射实现通用数据源设计。来源于北大青鸟内部设计模式讲座。