DAOFactory复用代码

时间:2022-06-05 04:24:48

工厂设计模式


public class DaoFactory { private static final DaoFactory factory = new DaoFactory();
private DaoFactory(){} public static DaoFactory getInstance(){
return factory;
} public <T> T createDao(String className,Class<T> clazz){
try{
T t = (T) Class.forName(className).newInstance();
return t;
}catch (Exception e) {
throw new RuntimeException(e);
}
} }