1、静态工厂方法模式:同个类内,不同静态方法分别创建不同的实例对象,这些实例对象类都继承同个接口
2、简单代码如下:
/**
* @ClassName StatisFactoryMethod
* @Description 静态工厂方法模式:跟多个工厂方法模式类似,多个方法分别生产对应的对象,只不过方法都是静态的
* @Author hs
* @Date 2021/1/31 14:17
* @Version 1.0
*/
public class StatisFactoryMethod {
public static Map produceHashMap(){
return new HashMap();
}
public static Map produceLinkHashMap(){
return new LinkedHashMap();
}
public static Map produceTreeMap(){
return new TreeMap();
}
}