You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// name 你的名字// choose 你的选择functionfactory(name,choose){letstu=[]if(type==='理科生'){stu=['敲代码','摸鱼']}else{stu=['琴棋','书画']}returnnewStudent(name,stu)}constyayxs=factory('洋小洋同学','理科生')
构造器模式
首先我们来聊一聊第一个设计模式,那就是构造器模式 可能看文章的小伙伴对这个名字有点陌生,让我们把时光拉到小学的时候,或者中学,此时你是班级里的班长,老师班主任的二把手,接着让你出一版班级里的花名册。这时候就是你大展身手的时候了。
那你说好办
为了在你的女神
三菜
面前耍一手,你熬夜写了班级全部的40
多人,眼看花名册即将完事,你满怀期待的发给你的女神,打算先让她看看……,但是呢,作为旁观者的我们呢,发现是有点问题的,这样熬夜效率不高,虽然也能造出一个花名册,但是此举并不会得到女神的芳心。改进下吧但是现在是写死的肯定不行,把
三菜
放在何处对吧,那好办或者我们使用最舒服的方式
es6
的class
方式工厂模式
其核心目的是为了实现无脑的传参。将创建对象的过程单独封装.较快的生成几类对象
第二个工厂
我们设想一个场景,我记得笔者在
高二
年级的时候是文理分科的,我想大多在文章的你是理科生,好的那我们就来看一下这个工厂代码总结
The text was updated successfully, but these errors were encountered: