類太多,那么提供一個函數,方便使用類;
簡單工廠模式,創建單一對象(實例化一個類)。
// 運動工廠
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();
}
}
用哪個就實例化哪個