1.多个工厂方法模式:它属于工厂方法模式,是在同个类内有不同方法分别创建不同实例(这些实例都继承自同一个接口)
2.代码实例如下:
/**
* @ClassName ManyFactoryMethod
* @Description 多个工厂方法模式(工厂方法模式):通过不同方法创建同一个接口的不同实例
* @Author hs
* @Date 2021/1/31 13:52
* @Version 1.0
*/
public class ManyFactoryMethod {
public Map produceHashMap(){
return new HashMap();
}
public Map produceLinkHashMap(){
return new LinkedHashMap();
}
public Map produceTreeMap(){
return new TreeMap();
}
}