在这里,我们首先来谈谈他们
这个类的构造将在下一章中描述,但是在JavaScript中它是一个“语法糖”,是我们在这里学习的一种模式的扩展
功能类模式
根据定义,下面的构造器函数可以被认为是“类
/*...只有分配给这个构造函数才可以看得见外面的
工厂类模式
我们可以创建一个班级,而不使用新的
像这样
/*
* 工厂类模式
* @constructor User
* @parameter 形式参数:name...我们在构造函数中分配了this.sayHi = function(){...}和其他方法的单独副本
在原型模式中,所有的方法都是在所有用户对象之间共享的User.prototype中。...原型模式更强大,更高效,所以它建议坚持下去
根据原型模式
方法存储在Class.prototype中
原型相互继承
总结
在本节当中,主要讲的是工厂构造函数模式,用于创建对象的模板,其中模板可以粗俗的理解模具...,它是基于一份模具创建很多个不同的对象,工厂构造函数就是用于创建多个共享特性和行为的对象,通过构造函数生成的对象具有默认的属性和方法,而原型就是更改对象下面公用的属性和方法,让公用的属性和方法达到共用一份