定义
简单工厂模式:又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象类的实例。主要用来创建同一类对象。
如果类太多,就提供一个
对于多个类,在每次创建时还要找相对应的类。为此,直接封装在一个函数中。每次通过这个函数就可以创建我需要的对象为我所用。而且其他人都不用关注创建这些对象到底依赖于哪个基类了。这个函数通常被称为工厂函数,这种模式叫简单工厂模式。
举例
//basketball class
var basketball = function(){
this.intro = 'Basketball from America.';
}
basketball.prototype = {
getMember: function(){
console.log('Every team has five member');
},
getBallSize:function(){
console.log('Basketball is not big');
}
}
//football class
var football = function(){
this.intro = 'Football in the world.';
}
football.prototype = {
getMember: function(){
console.log('Every team has eleven member');
},