浪涛诳语
2017-01-15 17:57
什么是工厂模式
大概说一下,学的不精深。希望大神指点:
工厂模式 我理解的 就是 批量生产!比方说制衣厂先做了一个样板,然后大家用不同的布料去做这件衣服,得到不同的尺码,颜色的衣服。
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 //最后一个是说明这个工厂函数的缺点,因为你不知道他从哪里来。。
JS插件开发之LightBox图片画廊(上)
27071 学习 · 81 问题
相似问题