工厂模式

一个工厂对应创建一种对象。先定义抽象工厂类和抽象产品类,之后每种产品定义一个具体产品类,每个具体产品类对应一个具体工厂类。

延伸出的抽象工厂模式也是先定义抽象工厂和抽象产品类,不同之处在于抽象工厂可以创建多个类型的产品(抽象类定义中就有多个产品的的方法),具体工厂实现对应不同的产品族(如a风格的椅子凳子,b风格的椅子凳子),负责创建多种风格统一的产品。

更新时间: