JavaScript揭示模块模式的缺点

我一直在阅读关于Addy Osmani书中revealing module pattern 。 它突出了以下缺点:

这种模式的一个缺点是,如果一个私有函数引用一个公共函数,那么如果补丁是必要的,则该公共函数不能被覆盖。 这是因为私有函数将继续引用私有实现,并且该模式不适用于公共成员,而仅适用于函数。

引用私有变量的公共对象成员也受上述无补丁规则注释的约束。

因此,使用“展现模块”模式创建的模块可能比使用原始模块模式创建的模块更脆弱,因此在使用过程中应该小心。

我不是JS的专家,对我来说没什么意义。 此外,本书并没有提供任何与模块模式相比这些缺点的例子

我搜索了一下,发现这里是:

揭示模块模式的缺点

这又是我无法理解的。 正如所使用的例子是使用构造函数。

请有人请ELI5。

链接地址: http://www.djcxy.com/p/50133.html

上一篇: Javascript revealing module pattern disadvantages

下一篇: JavaScript class prototyping using module pattern