工厂模式
定义一个用于创建对象的接口,让子类决定实例化哪个类。

使用反射的方式获取对象。
public class ConcreteFactory extend Factory{
public <T extend Product> T createProduct(Class<T> mClsss){
Product p = null;
try{
p = (Product) Class.forName(mClass.getName()).newInstance();
}catch(Exception e){
e.printStackTrace();
}
return (T)p;
}
}





近期评论