1.简单工厂模式

简单工程模式(Simple Factory):又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象的实例。主要用来创建同一类对象。

举个栗子,比如说体育商品店卖体育器材,里面有很多体育用品,及其相关介绍等。当你来到体育用品点买一个篮球及其相关介绍时,你只需要问售货员,他会帮你找到你所要的东西。


// 篮球基类

var Basketball = function() {

    this.intro = '篮球盛行于美国';

}

Basketball.prototype = {

    getMember : function() {

        console.log('每个队伍需要5名队员');

    },

    getBallSize : function() {

        console.log('篮球很大');

    }

}

// 足球基类

var Football = function() {

    this.intro = '足球在世界范围内很流行';

}

Football.prototype = {

    getMember : function() {

        console.log('每个队伍需要11名队员');

    },

    getBallSize : function() {

        console.log('足球很大');

    } 

}


你可能感兴趣的:(1.简单工厂模式)