【发布时间】:2015-02-02 15:41:24
【问题描述】:
javascript中的文字对象实例化不是单例吗?
当然,如果找不到对象,则没有“自我”实例化,但周围只有一个对象“副本”。
你有什么想法?
【问题讨论】:
标签: javascript oop ooad
javascript中的文字对象实例化不是单例吗?
当然,如果找不到对象,则没有“自我”实例化,但周围只有一个对象“副本”。
你有什么想法?
【问题讨论】:
标签: javascript oop ooad
我在文章中找到了答案:
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#singletonpatternjavascript
单例与静态类(或对象)不同,因为我们可以延迟它们的初始化,通常是因为它们需要一些在初始化期间可能不可用的信息。它们没有为不知道先前引用它们的代码提供一种轻松检索它们的方法。这是因为单例返回的既不是对象也不是“类”,而是一个结构。想想闭包变量实际上并不是闭包——提供闭包的函数作用域就是闭包。
【讨论】: