一、简单工厂模式
- 基本介绍
简单工厂模式是工厂模式中的一种,也是工厂模式中最简单实用的。简单工厂模式是通过工厂对象决定创建指定产品类的实例。
2. 适用场景
在开发过程中,当需要大量创建某种、某类或某批对象时,则就需要使用工厂模式。
二、工厂方法模式
1. 定义
定义创建对象的抽象方法,由子类决定要实例化的类。工厂模式方法将对象的实例化推迟到子类。
三、抽象工厂模式
1.基本介绍
定义一个接口用于创建创建相关或者有依赖关系的对象簇,而无需指明具体的类。将工厂抽象成两层,AbstractFactory和具体实现类的工厂子类。