第四章(1)谈谈简单工厂模式与类的异同点。

类太多,那么提供一个函数,方便使用类;

简单工厂模式,创建单一对象(实例化一个类)。

// 运动工厂

var sportsFactory = function(name){

switch(name){

case 'NBA':

return new Basketball();

case 'wordcup':

return new Football();

case 'Frenchopen':

return new Tennis();

}

}

用哪个就实例化哪个

你可能感兴趣的:(第四章(1)谈谈简单工厂模式与类的异同点。)