js面向对象之 工厂模式介绍 2017-03-17 本文已影响0人 萝卜仔1 核心过程 01提供父构造函数02设置父构造函数的原型对象(属性|方法) 目的是共享 03为父构造函数提供一个静态工厂方法(每次要生产产品就调用这个方法) (001接收产品的类型 002判断是否支持生产该类型的产品 003设置原型继承,获得原型对象上面的方法 004生产该类型的一个产品(创建对象) 005返回对象)04定制合作伙伴(创建子构造函数)05调用父构造函数的工厂函数来创建对象