工厂模式-创建型模式

作者:小村长

工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。

结构图:

示例:

public interface Factory {
    public Product factoryMethod();
}
public class ConcreteFactory implements Factory {
    public Product factoryMethod() {
        return new ConcreteProduct();
    }
}
public abstract class Product {
  public abstract void method();
}
public class ConcreteProduct extends Product {
	@Override
	public void method() {
	}
}

应用场景

优点:

缺点:

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 工厂模式-创建型模式

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/60333.html

(0)
上一篇 2021年8月10日
下一篇 2021年8月10日

相关推荐

发表回复

登录后才能评论