1. 定义

设计模式(四): 工厂方法
工厂方法的缺点
设计模式(四): 工厂方法

2. 更多的factory实现类

相比简单工厂模式,抽象工厂模式需要一个工厂接口和很多的实现类去实现不同的类型的工厂
一个抽象的video和两个实现类JavaVideo和PythonVideo
设计模式(四): 工厂方法
设计模式(四): 工厂方法
设计模式(四): 工厂方法
一个抽象的VedioFactory和两个VedioFactory实现类
设计模式(四): 工厂方法
设计模式(四): 工厂方法
设计模式(四): 工厂方法
主函数
设计模式(四): 工厂方法

3. 类图

设计模式(四): 工厂方法

项目代码:https://github.com/LUK-qianliu/design_pattern_in_all

相关文章: