工厂模式介绍 将new操作符单独进行封装,遇到new时,就要考虑是否该使用工厂模式 举一个生活当中的示例: 你要去购买汉堡,直接点餐,取餐,不会自己动手做,商店要“封装” 做汉堡的工作,做好直接给购买者,而不是商店给你面粉,工具让你自己去做 UML类图和代码示例 class Product { constructor (name){ this.name = name } init () { console.log(`init:${this.name}`) } fn () { console.lo…