Android系统与设计模式

工厂模式

2020-11-27  本文已影响0人  wendy__xu

工厂模式

定义:

工厂模式定义了一个创建对象的接口,由子类进行对象的初始化,即工厂模式将子类的初始化推迟到了子类里。

工厂模式的实现也很简单,就是定义一个抽象类或者接口工厂,在子类工厂中决定实例化具体的类。

public abstract AbstractFactory{
    public abstract AbstractProduct create();
}

public abstract AbstractProductA extends AbstractFactory{
    @override
    public AbstractProduct create(){
        return ConcretePorductA();
        //return ConcretePorductB();
    }
}
public ConcretePorductA{
    
}
public ConcreteProductB{
    
}
上一篇下一篇

猜你喜欢

热点阅读