(三十一)设计模式之工厂模式

function Animal(opts){
    var obj = new Object();
     obj.name = opts.name;
    obj.color = opts.color;
    obj.getInfo = function(){
         return '名称:'+obj.name +', 颜色:'+ obj.color;
     }
     return obj;
}
var cat = Animal({name: '波斯猫', color: '白色'}); cat.getInfo();

  

原文地址:https://www.cnblogs.com/bgwhite/p/9405776.html