工厂模式应该使用new Factory(parameter)还是Factory.create(parameter)?

问题描述 投票:0回答:0

我经常看到书籍建议使用

create
静态方法的工厂模式。例如

Factory.create(parameters)
class Factory {
  static create(parameters) {
    // return instance
  }
}

在某些情况下使用构造函数是否更灵活?例如

new Factory(parameters)
class Factory {
  constructor(parameters) {
    // return instance
  }
}

请给我看例子。

factory-pattern
© www.soinside.com 2019 - 2024. All rights reserved.