类太多,那么提供一个函数,方便使用类;
简单工厂模式,创建单一对象(实例化一个类)。
// 运动工厂
var sportsFactory = function(name){
switch(name){
case 'NBA':
return new Basketball();
case 'wordcup':
return new Football();
case 'Frenchopen':
return new Tennis();
}
}
用哪个就实例化哪个
类太多,那么提供一个函数,方便使用类;
简单工厂模式,创建单一对象(实例化一个类)。
// 运动工厂
var sportsFactory = function(name){
switch(name){
case 'NBA':
return new Basketball();
case 'wordcup':
return new Football();
case 'Frenchopen':
return new Tennis();
}
}
用哪个就实例化哪个
本文标题:第四章(1)谈谈简单工厂模式与类的异同点。
本文链接:https://www.haomeiwen.com/subject/xtjosxtx.html
网友评论