美文网首页
JavaScript-工厂模式

JavaScript-工厂模式

作者: 岩蔷薇 | 来源:发表于2017-03-18 14:22 被阅读0次

工厂模式:批量生产产品的方式
核心过程:

1.提供一个父构造函数(用于生产哪类产品(书,手机,电脑等))
2.设置父构造函数的原型对象(属性|方法) 目的是共享
3.为父构造函数提供一个静态工厂方法(每次要生产产品都调用这个方法)
    01 接收产品的类型
    02 判断是否支持生产该类产品
    03 设置原型继承,获得原型对象上面的方法
    04 生产该类型的一个产品(创建对象)
    05 返回对象
4.定制合作伙伴(创建子构造函数,具体生产父类中的哪几个型号的产品)
5.调用父构造函数的工厂函数来创建对象

例如:


相关文章

  • JavaScript-工厂模式

    工厂模式:批量生产产品的方式核心过程: 例如:

  • JavaScript-设计模式之工厂模式

    http://www.cnblogs.com/TomXu/archive/2012/02/23/2353389.html

  • 常用设计模式

    设计模式 工厂模式 工厂模式思路上分:简单工厂模式,工厂模式, 抽象工厂模式// 抽象工厂模式可以代替工厂模式,做...

  • 工厂模式

    工厂模式细分三种:简单工厂模式、工厂模式、抽象工厂模式。 工厂模式相当于抽象了简单工厂模式的工厂类,而抽象工厂模式...

  • 工厂模式

    工厂模式 就是工厂---生产-->产品 在设计模式中,分为 简单工厂模式, 工厂方法模式,抽象工厂模式. 工厂模式...

  • 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

    找女朋友之简单工厂模式,工厂模式,抽象工厂模式 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

  • 【设计模式】- 工厂模式

    工厂模式分为三种:简单工厂模式、工厂方法模式和抽象工厂模式。 工厂模式:靠工厂生产对象 简单工厂模式中只有一个工厂...

  • 工厂模式

    工厂模式包含三种模式:简单工厂模式、工厂方法模式和抽象工厂模式。 简单工厂模式 定义简单工厂模式:由一个工厂类根据...

  • Java设计模式——工厂模式

    工厂模式简单工厂模式工厂方法模式抽象工厂模式 1.简单工厂模式 1.基本介绍1)简单工厂模式也叫静态工厂模式,是属...

  • 设计模式-3种工厂模式

    工厂模式包括:简单工厂模式,工厂方法模式,抽象工厂模式 简单工厂模式 工厂方法根据参数直接创建实例:工厂->产品 ...

网友评论

      本文标题:JavaScript-工厂模式

      本文链接:https://www.haomeiwen.com/subject/cmbunttx.html