1、定义:
为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。

2、表现:
将一组类似的工厂封装为一个工厂类,这个工厂类用来生产两种不同的但相关的产品。
例如:三厢车和两厢车,两者都属车,但是不属于同一个产品族。

3、抽象工厂的组成

4、抽象工厂类图

1、产品接口

2、抽象产品类


3、具体产品类


4、抽象工厂类

5、具体工厂类

6、抽象工厂的调用

时间:2026-02-12 15:23:36
1、定义:
为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。

2、表现:
将一组类似的工厂封装为一个工厂类,这个工厂类用来生产两种不同的但相关的产品。
例如:三厢车和两厢车,两者都属车,但是不属于同一个产品族。

3、抽象工厂的组成

4、抽象工厂类图

1、产品接口

2、抽象产品类


3、具体产品类


4、抽象工厂类

5、具体工厂类

6、抽象工厂的调用
