抽象工厂模式

2019-06-27  本文已影响0人  Loistein

模式的结构

抽象工厂
具体工厂
抽象产品
具体产品

模式的实现

interface AbstractFactory
{
    public Product1 newProduct1();
    public Product2 newProduct2();
}
class ConcreteFactory1 implements AbstractFactory
{
    public Product1 newProduct1()
    {
        System.out.println("具体工厂 1 生成-->具体产品 11...");
        return new ConcreteProduct11();
    }
    public Product2 newProduct2()
    {
        System.out.println("具体工厂 1 生成-->具体产品 21...");
        return new ConcreteProduct21();
    }
}
上一篇 下一篇

猜你喜欢

热点阅读