为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

大概说一下,学的不精深。希望大神指点:

工厂模式 我理解的 就是 批量生产!比方说制衣厂先做了一个样板,然后大家用不同的布料去做这件衣服,得到不同的尺码,颜色的衣服。

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
//最后一个是说明这个工厂函数的缺点,因为你不知道他从哪里来。。


1 回复 有任何疑惑可以回复我~
https://vk.com/@712772904-94695
https://vk.com/@712772904-94696
https://vk.com/@712772904-94697
https://vk.com/@712772904-94698
https://vk.com/@712772904-94699
https://vk.com/@712772904-94700
https://vk.com/@712772904-94701
https://vk.com/@712772904-94702
https://vk.com/@712772904-94703
https://vk.com/@712772904-94704
https://vk.com/@712772904-94705
https://vk.com/@712772904-94706
https://vk.com/@712772904-94707
https://vk.com/@712772904-94708
https://vk.com/@712772904-94709
https://vk.com/@712772904-94710
https://vk.com/@712772904-94711
https://vk.com/@712772904-94712
https://vk.com/@712772904-94713
https://vk.com/@712772904-94714
https://vk.com/@712772904-94715
https://vk.com/@712772904-94716
https://vk.com/@712772904-94717
https://vk.com/@712772904-94718
https://vk.com/@712772904-94719
https://vk.com/@712772904-94720
https://vk.com/@712772904-94721
https://vk.com/@712772904-94722
https://vk.com/@712772904-94723
https://vk.com/@712772904-94724
https://vk.com/@712772904-94725
https://vk.com/@712772904-94726
https://vk.com/@712772904-94727
https://vk.com/@712772904-94728
https://vk.com/@712772904-94729
https://vk.com/@712772904-94730
https://vk.com/@712772904-94731
https://vk.com/@712772904-94732
https://vk.com/@712772904-94733
https://vk.com/@712772904-94734
https://vk.com/@712772904-94735
https://vk.com/@712772904-94736
https://vk.com/@712772904-94737
https://vk.com/@712772904-94738
https://vk.com/@712772904-94739
https://vk.com/@712772904-94746
https://vk.com/@712772904-94748
https://vk.com/@712772904-94749
https://vk.com/@712772904-94753
https://vk.com/@712772904-94761
https://vk.com/@712772904-94768
https://vk.com/@712772904-94775
https://vk.com/@712772904-94776
https://vk.com/@712772904-94777
https://vk.com/@712772904-94803
https://vk.com/@712772904-94810
https://vk.com/@712772904-94818
https://vk.com/@712772904-94825
https://vk.com/@712772904-94828
https://vk.com/@712772904-94829
https://vk.com/@712772904-94831
https://vk.com/@712772904-94832
https://vk.com/@712772904-94834
https://vk.com/@712772904-94837
https://vk.com/@712772904-94838
https://vk.com/@712772904-94839
https://vk.com/@712772904-94840
https://vk.com/@712772904-94841
https://vk.com/@712772904-94845
https://vk.com/@712772904-94852
https://vk.com/@712772904-94860
https://vk.com/@712772904-94868
https://vk.com/@712772904-94875
https://vk.com/@712772904-94883
https://vk.com/@712772904-94884
https://vk.com/@712772904-94885
https://vk.com/@712772904-94886
https://vk.com/@712772904-94887
https://vk.com/@712772904-94888
https://vk.com/@712772904-94889
https://vk.com/@712772904-94890
https://vk.com/@712772904-94891
https://vk.com/@712772904-94892
https://vk.com/@712772904-94893
https://vk.com/@712772904-94894
https://vk.com/@712772904-94895
https://vk.com/@712772904-94896
https://vk.com/@712772904-94897
https://vk.com/@712772904-94898
https://vk.com/@712772904-94904
https://vk.com/@712772904-94905
https://vk.com/@712772904-94906
https://vk.com/@712772904-94907
https://vk.com/@712772904-94908
https://vk.com/@712772904-94909
https://vk.com/@712772904-94910
https://vk.com/@712772904-94911
https://vk.com/@712772904-94912
https://vk.com/@712772904-94913
https://vk.com/@712772904-94914
https://vk.com/@712772904-94915
https://vk.com/@712772904-94916
https://vk.com/@712772904-94917
https://vk.com/@712772904-94918
https://vk.com/@712772904-94919
https://vk.com/@712772904-94920
https://vk.com/@712772904-94921
https://vk.com/@712772904-94922
https://vk.com/@712772904-94923
https://vk.com/@712772904-94924
https://vk.com/@712772904-94925
https://vk.com/@712772904-94926
https://vk.com/@712772904-94927
https://vk.com/@712772904-94928
https://vk.com/@712772904-94929
https://vk.com/@712772904-94930
https://vk.com/@712772904-94931
https://vk.com/@712772904-94932
https://vk.com/@712772904-94944
https://vk.com/@712772904-94957
https://vk.com/@712772904-94970
https://vk.com/@712772904-94983
https://vk.com/@712772904-94995
https://vk.com/@712772904-95003
https://vk.com/@712772904-95004
https://vk.com/@712772904-95005
https://vk.com/@712772904-95006
https://vk.com/@712772904-95007
https://vk.com/@712772904-95008
https://vk.com/@712772904-95009
https://vk.com/@712772904-95010
https://vk.com/@712772904-95011
https://vk.com/@712772904-95012
https://vk.com/@712772904-95013
https://vk.com/@712772904-95014
https://vk.com/@712772904-95015
https://vk.com/@712772904-95016
https://vk.com/@712772904-95017
https://vk.com/@712772904-95018
https://vk.com/@712772904-95019
https://vk.com/@712772904-95020
https://vk.com/@712772904-95023
https://vk.com/@712772904-95024
https://vk.com/@712772904-95025
https://vk.com/@712772904-95029
https://vk.com/@712772904-95034
https://vk.com/@712772904-95035
https://vk.com/@712772904-95036
https://vk.com/@712772904-95040
https://vk.com/@712772904-95045
https://vk.com/@712772904-95046
https://vk.com/@712772904-95051
https://vk.com/@712772904-95056
https://vk.com/@712772904-95063
https://vk.com/@712772904-95124
https://vk.com/@712772904-95127
https://vk.com/@712772904-95130
https://vk.com/@712772904-95131
https://vk.com/@712772904-95135
https://vk.com/@712772904-95142
https://vk.com/@712772904-95150
https://vk.com/@712772904-95151
https://vk.com/@712772904-95152
https://vk.com/@712772904-95153
https://vk.com/@712772904-95154
https://vk.com/@712772904-95155
https://vk.com/@712772904-95156
https://vk.com/@712772904-95157
https://vk.com/@712772904-95158
https://vk.com/@712772904-95159
https://vk.com/@712772904-95160
https://vk.com/@712772904-95161
https://vk.com/@712772904-95163
https://vk.com/@712772904-95164
https://vk.com/@712772904-95165
https://vk.com/@712772904-95166
https://vk.com/@712772904-95167
https://vk.com/@712772904-95168
https://vk.com/@712772904-95169
https://vk.com/@712772904-95180
https://vk.com/@712772904-95181
https://vk.com/@712772904-95182
https://vk.com/@712772904-95183
https://vk.com/@712772904-95184
https://vk.com/@712772904-95185
https://vk.com/@712772904-95186
https://vk.com/@712772904-95187
https://vk.com/@712772904-95188
https://vk.com/@712772904-95189
https://vk.com/@712772904-95190
https://vk.com/@712772904-95191
https://vk.com/@712772904-95192
https://vk.com/@712772904-95193
https://vk.com/@712772904-95194
https://vk.com/@712772904-95195
https://vk.com/@712772904-95196
https://vk.com/@712772904-95197
https://vk.com/@712772904-95198
https://vk.com/@712772904-95199
https://vk.com/@712772904-95200


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

工厂模式是什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信