
设计模式探究系列
iteye_2245
这个作者很懒,什么都没留下…
展开
-
设计模式探究系列之Singleton(单例模式)
var Singleton = (function(){ var _SingletonClass = function(){}; var _singleton = null; var _getInstance = function(){ if(!_singleton){ _singleton = new _SingletonC...原创 2012-11-09 17:02:27 · 140 阅读 · 0 评论 -
设计模式探究系列之Interface
1、接口的定义: /* * Interface构造器 * @param {String} name 接口名 * @param {Array} methods 接口的抽象方法 * @example var sAction = new Interface('sAction',["method1","method2","method3"]);*/var Interface...原创 2012-11-09 17:02:42 · 161 阅读 · 0 评论 -
设计模式探究系列之SimpleFactory(简单工厂)
简单工厂模式: 由一个工厂类根据参数,动态决定走哪个分支。 还是一个老例子: 实体:自行车商店干什么:卖自行车 问题: 卖车的时候会遇到一个事情,我们卖车的品种会不断地变化,所以考虑到这部分的成本,我们可以抽离一个自行车的类。所有的修改可以根据类型来配置分支。//抽离出来的BicycleFactoryvar Bicyc...原创 2012-11-09 18:35:34 · 133 阅读 · 0 评论