62,616
社区成员
发帖
与我相关
我的任务
分享
MyClass myclass = (MyClass) MyClassFactory.getClass(MyClass.class);
myclass.doBusiness();
public static Object getClass(Class clazz) throws Exception {
HashMap map = new HashMap();
// 实现将抽象类与实现类想关联,便于获取
Class iface = Class.forName(抽象类名);
Class impl = Class.forName(实现类名);
map.put(iface, impl);
return map.get(clazz);
}