模块和工厂功能之间有什么区别?

问题描述

我正在为模块,工厂功能和构造函数的概念而苦苦挣扎...

我最想知道模块和工厂功能间的区别,以及什么时候使用什么?

解决方法

模块和工厂功能之间的主要区别比您想象的要简单。

模块只是带有可以导入/导出的代码块的文件。

而工厂函数是创建对象并返回它们的函数。此外,您可能还会发现此堆栈溢出文章,其中解释了构造函数与工厂函数:

Constructor function vs Factory functions