js面向对象之 工厂模式介绍

2017-03-17  本文已影响0人  萝卜仔1

核心过程

01提供父构造函数

02设置父构造函数的原型对象(属性|方法) 目的是共享

03为父构造函数提供一个静态工厂方法(每次要生产产品就调用这个方法)

(001接收产品的类型

002判断是否支持生产该类型的产品

003设置原型继承,获得原型对象上面的方法

004生产该类型的一个产品(创建对象)

005返回对象)

04定制合作伙伴(创建子构造函数)

05调用父构造函数的工厂函数来创建对象

上一篇 下一篇

猜你喜欢

热点阅读