任何人都可以举一个例子来澄清“模块揭示模式”的缺点吗?

时间:2013-12-18 14:15:20

标签: javascript design-patterns

我正在读一本关于javascript模式的书。在阅读Revealing模块模式时,我对模式所暗示的缺点感到困惑。

简单模块的缺点不是与RMP相同吗? 是否有代码示例说明了这些缺点?

我已经粘贴了下面讨论此模式缺点的文本。我不确定这与普通模块有什么不同。

  

缺点

     

此模式的缺点是,如果私有函数引用公共函数,则如果需要补丁,则无法覆盖该公共函数。这是因为私有函数将继续引用私有实现,并且该模式不适用于公共成员,仅适用于函数。

     

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

     

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

0 个答案:

没有答案