应用抽象工厂+反射实现通用数据源设计