工厂模式是什么
什么是工厂模式
什么是工厂模式
2017-01-15
大概说一下,学的不精深。希望大神指点:
工厂模式 我理解的 就是 批量生产!比方说制衣厂先做了一个样板,然后大家用不同的布料去做这件衣服,得到不同的尺码,颜色的衣服。
function factory(color,size,gender){//有个工厂 var o = new Object();//做个样板 o.color = color; o.size = size; o.gender = gender; o.mycolor= function(){ console.log(this.color); } return o ; } var clothes = factory("red","L","man"); var clothes2 = factory("blue","xl","women"); console.log(clothes.color+" " + clothes.size+" " +clothes.gender); //red L man console.log(clothes2.color+" " + clothes2.size+" " +clothes2.gender); //blue xl women console.log(clothes instanceof factory); //false //最后一个是说明这个工厂函数的缺点,因为你不知道他从哪里来。。
举报