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('足球很大');

    } 

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模式动机 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),...
    lijun_m阅读 2,206评论 0 0
  • 设计模式系列文章 《iOS设计模式(2)工厂模式》《iOS设计模式(3)适配器模式》《iOS设计模式(4)抽象工厂...
    leehoo阅读 12,856评论 13 73
  • 今天你告诉我说你阿姨想给你介绍对象,要你开始存钱,你还说“给我介绍对象你不着急[奸笑]”……着急呀,可是我又不敢再...
    冬岸阅读 748评论 0 0
  • 人生是一场永远不落幕的演出,我们每一个人都是演员,只不过,有的人顺从自己,有的取悦观众。 哭就畅快淋漓,笑就随心所...
    摩天轮下的你阅读 2,839评论 0 4
  • 昨晚,终于在9点完成了小灶营的打卡,录语音时,抱着"凡事只做一次"的心态,大大提高了效率。 比起前两天,每次录语音...
    米粥的江湖阅读 1,852评论 2 4