大话设计模式--抽象工厂模式 Abstract Factory -- C++实现实例

大话设计模式--抽象工厂模式 Abstract Factory -- C++实现实例

1. 抽象工厂模式: 提供一个创建一系列相关或者相互依赖对象的接口,而无需指定他们具体的类。

下面是工厂方法模式:

 大话设计模式--抽象工厂模式 Abstract Factory -- C++实现实例

下面是抽象工厂模式:

大话设计模式--抽象工厂模式 Abstract Factory -- C++实现实例

和工厂方法模式相比 抽象工厂模式可以有多个Product抽象, 而工厂方法模式只有一个Product 抽象。