设计模式-创建型-简单工厂模式(SimpleFactory)
参考文献
简单工厂模式
- 也称为简单工厂(
Simple Factory
)或静态工厂方法(Static Factory Method
) - 创建对象而不向客户端公开实例化逻辑。
- 通过公共接口引用新创建的对象
- 简单工厂模式通过一个工厂类来创建不同类型的对象,客户端只需要给工厂传入相应的参数,由工厂来根据参数判断要创建哪一种对象,并返回该对象给客户端使用。简单工厂模式的核心是工厂类,它负责创建对象。
组件
- 产品接口(
Product Interface
) - 工厂类(
Factory Class
) - 具体产品(
Concrete Product Class
)
具体实现
1 | public class VideoFactory { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HoleLin's Blog!