核心思想
- 简单工厂模式是一种创建者模式,它通过一个工厂类负责创建不同类型的对象,根据传入的参数决定实例化的具体类,也被称为“静态工厂方法”模式,因为工厂方法通常是静态的。
结构
1. 工厂类:
- 提供一个静态方法,根据不同条件创建并返回具体的产品对象。
2. 产品接口(抽象类)
- 定义产品的通用行为。
3. 具体产品类
- 工厂根据条件创建的具体实例。
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。