《golang设计模式》第一部分·创建型模式-04-抽象工厂模式(Abstract Factory)
文章目录1.概述1.1角色1.2类图2.代码示例2.1设计2.2代码2.3类图1.概述1.1角色AbstractFactory(抽象工厂):它声明了一组用于创建产品的方法,每一个方法对应一种产品。ConcreteFactory(具体工厂):它实现了在抽象工厂中声明的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中。AbstractProduct(抽象产