前一篇介绍了Factory模式,现在来介绍一下AbstractFactory模式。这种模式和前一种的主要区别就是该模式产生一组相近或者相互依赖的产品,Factory的实现也放在具体的子类中。这样的话,我们并不需要去关心具体是在那个工厂生产的。
AbstractFactory模式的结构:
该种模式在多个工厂,多个产品的情形下是非常适用的。
前一篇介绍了Factory模式,现在来介绍一下AbstractFactory模式。这种模式和前一种的主要区别就是该模式产生一组相近或者相互依赖的产品,Factory的实现也放在具体的子类中。这样的话,我们并不需要去关心具体是在那个工厂生产的。
AbstractFactory模式的结构:
该种模式在多个工厂,多个产品的情形下是非常适用的。