通过指定的包名加类名,通过反射newInstance()方法得到实现了BaseAcs接口的类,从而调用指定实现类中的业务流程.
比如通过在数据库中添加每个实现类的包名加类名,那么查询出来指定的数据就可以更加灵活.
public static BaseAcs getInstance(String className){
try {
BaseAcs baseAcs= (BaseAcs) Class.forName(className).newInstance();
return baseAcs;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}



