2010年4月7日

摘要: Flyweight模式是一种结构型设计模式,它主要解决的问题是:由于(同类)对象的数量太大,采用面向对象技术时给系统带来了难以承受的内存开销。 拿前端页面常用的tooltip来说。 未使用享元模式的代码这是Tooltip类的定义。在前端这样使用: 阅读全文
posted @ 2010-04-07 15:17 followflows 阅读(348) 评论(0) 推荐(0) 编辑
摘要: singleton模式在三种模式分类中属于创建型模式。在《设计模式》一书中,这样描述其意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。在《JavaScript设计模式》中,singleton有了一个更广义的定义:singleton是一个用来划分命名空间并将一批相关方法和属性组织在一起的对象,如果它可以被实例化,那么它只能被实例化一次。这段话中,指出了singleton模式在JavaSc... 阅读全文
posted @ 2010-04-07 00:24 followflows 阅读(419) 评论(2) 推荐(1) 编辑

导航