Factory Method 发表于 2019-01-20 更新于 2020-09-11 分类于 design-pattern 工厂方法模式 1. 意图 工厂方法模式定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类. 2. 适用场景 3. 实现 3.1. 参与者 Product 定义工厂方法锁创建对象的接口. ConcreteProduct 实现 Product 接口 Creator 声明工厂方法, 该方法返回一个 Product 类型的对象. ConcreteCreator 实现工厂方法. 3.2. 结构 3.3. 开发规范