JavaScript 设计模式系列 : 单例(Singleton)模式
摘要:
单例(SIngleton)模式: 功能: 用来划分命名空间: 1.减少网页中的全局变量的数量。 2.可以在多人开发时避免代码命名冲突。 3.一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。单例模式就是用一个命名空间包含自己的所有代码的全局对象。在传统工程师眼中,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。示例:1.... 阅读全文
posted @ 2012-07-20 16:44 color_story 阅读(213) 评论(0) 推荐(0)
浙公网安备 33010602011771号