Factory Method 顾名思义就是负责创建对象的方法。
Factory Method适用情景:
- 当一个类无法预测创建什么类型的对象时
- 当一个类想要它的子类去指定要创建的对象时
- 当类将责任委托给子类,并且想在子类中本地化信息时
例子:Pattern - Template Method pattern (Behavioral Pattern) 中的createProcessor就是工厂方法。
Factory Method 顾名思义就是负责创建对象的方法。
Factory Method适用情景:
例子:Pattern - Template Method pattern (Behavioral Pattern) 中的createProcessor就是工厂方法。