抽象工厂模式

Description

抽象工厂是在工厂方法模式基础上的拓展,考虑多品牌、多种类产品生产的模式,将产品生产从工厂中分离,对产品进行类的区分,每个类产品集中生产不同品牌的单一类产品。具体品牌工厂主要负责调用产品类下对应的品牌生成方法生成自身品牌的的产品。类似于产品供应商 -> 品牌商模式

Topology

工厂树(品牌商)

产品树(产品供应商)

抽象工厂模式(供应商 - 品牌商模式)

Last updated