模式: 工厂模式
工厂模式:实例化对象 (new)。开放一个类(就是工厂,提供方法来实例化对象)
UML()返回一个个新产品

举例:eg
/** * @description 工厂模式(new出统一的产品): 提供一个方法,返回new (实例化对象),调用该方法即可。不用一次次写 new Product() * eg:jquery 的设计思路 */ class Jquery { constructor(selector) { // len = document.querySelectorAll ...提供属性 // this.length = len; } // 提供方法 append() { } } window.$ = function (selector) { return new Jquery(selector) }
浙公网安备 33010602011771号