Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 何时使用模块与原型?_Javascript_Design Patterns - Fatal编程技术网

Javascript 何时使用模块与原型?

Javascript 何时使用模块与原型?,javascript,design-patterns,Javascript,Design Patterns,模块模式和原型模式在js中似乎做了类似的事情。它们本质上包装了一堆js代码来封装并提供一种OO接口。这些技术在本质上是可互换的吗?或者是否存在应该使用其中一种技术而不是另一种技术的情况 模块和原型几乎没有重叠。模块允许您拥有多个文件,其中包含您想要的任何内容,而原型是一种继承形式(而不是封装)。您可以查看这一点,看看是否有帮助,

模块模式和原型模式在js中似乎做了类似的事情。它们本质上包装了一堆js代码来封装并提供一种OO接口。这些技术在本质上是可互换的吗?或者是否存在应该使用其中一种技术而不是另一种技术的情况

模块和原型几乎没有重叠。模块允许您拥有多个文件,其中包含您想要的任何内容,而原型是一种继承形式(而不是封装)。您可以查看这一点,看看是否有帮助,