美文网首页
工厂方法模式

工厂方法模式

作者: niumew | 来源:发表于2016-04-12 20:03 被阅读0次
    // 安全模式创建工厂类
    var Factory = function(type, text) {
      if (this instanceof Factory) {
          var f = new this[type](text);
          return f;
      } else {
          return new Factory(type, text);
      }
    }
    
    // 工厂原型中设置所有基类
    Factory.protype = {
        Java : function(text) {},
        CSS : function(text) {}
    }
    
    var data = [
      {type: 'Java', text:'Java学习秘籍'},
      {type: 'CSS', text: 'CSS权威指南'}
    ];
    for (var i=0,len=data.length; i<len;  i++) {
      Factory(s[i].type, s[i].text);
    }
    
    

    相关文章

      网友评论

          本文标题:工厂方法模式

          本文链接:https://www.haomeiwen.com/subject/dxhwlttx.html