惰性单例模式

2017-04-02  本文已影响0人  卡卡卡卡颂

单例在ng里即service的实现。

创建一个通用的惰性单例模式,满足:

  1. 只有一个实例
  2. 提供全局访问
  3. 符合单一职责原则
//通用对象 只会返回一个实例
var getSingle=function(fn) {
  var result;
  return function() {
    return result || (result=fn.apply(this,arguments));
  }
}
上一篇 下一篇

猜你喜欢

热点阅读