62,635
社区成员




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);
}