标签:选择 png 参数 tor 服务 静态方法 win map http
从简单到复杂有简单工厂模式-->工厂方法模式-->抽象工厂模式
又称为静态工厂方法(Static Factory Method)模式
,它属于类创建型模式。在简单工厂模式中,可以根据参数
的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
当一个模块只需要一个工厂类,没必要把工厂类也抽象出来的时候,使用静态方法就行。
public class SimpleDrinkFactory {
public static <T extends Drink> T getDrink(Class<T> c) {
//定义一个饮料
Drink drink = null;
try {
drink = (Drink) Class.forName(c.getName()).newInstance();
} catch (Exception e) {
System.out.println("生产饮料失败!");
}
return (T) drink;
}
}
标签:选择 png 参数 tor 服务 静态方法 win map http
原文地址:https://www.cnblogs.com/waynelsh/p/8870735.html