Javascript文字对象和单例模式

时间:2014-12-04 16:49:34

标签: javascript oop ooad

不是javascript中的文字对象实例化单身吗?

当然没有" self"实例化,如果找不到对象,但只有一个" copy"物体的存在。

你有什么想法?

1 个答案:

答案 0 :(得分:1)

我在文章中找到了答案:

http://addyosmani.com/resources/essentialjsdesignpatterns/book/#singletonpatternjavascript

单例与静态类(或对象)不同,因为我们可以延迟初始化,通常是因为它们需要一些在初始化时可能无法获得的信息。它们没有为不知道以前引用它们的代码提供方法来轻松检索它们。这是因为它不是Singleton返回的对象或“类”,它是一个结构。想想闭包变量实际上是不是闭包 - 提供闭包的函数范围是闭包。