为什么要使用工厂方法

JS使用工厂方法创建对象
如上图所示,如果我们要建立几个拥有类似属性的不同对象,如果使用正常方法的话,会非常的复杂,所以我们使用工厂方法,大批量的创建对象。
所以我们将他们共同的一样的部分都写到一个函数中,然后通过new的方法新建对象就可以
如下图:
JS使用工厂方法创建对象
这样,可以看出,创建大量对象的时候确实方便了,但是仔细一想,会发现一个问题,我们在使用工厂方法创建对象,运行时,发现所有对象的类型都是Object,导致我们无法区分出多种不同类型的对象。

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2023-03-07
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-12-30
  • 2021-07-31
  • 2021-12-25
相关资源
相似解决方案