它遵循定义的所有部分
它是一个用于创建对象的“程序代码模板”(可以用new来调用)
它提供了状态的初始值(参数名称)
它提供了方法(sayHi)
这被称为功能类模式
在函数类模式中,用户内部的局部变量和嵌套函数...只有分配给这个构造函数才可以看得见外面的
工厂类模式
我们可以创建一个班级,而不使用新的
像这样
/*
* 工厂类模式
* @constructor User
* @parameter 形式参数:name...但大多数开发人员认识到“”的含义,并尽量不要触摸外部代码中的前缀属性和方法
以下是功能模式的优点:
在功能模式中,每个对象都有自己的每个方法的副本。...原型模式更强大,更高效,所以它建议坚持下去
根据原型模式
方法存储在Class.prototype中
原型相互继承
总结
在本节当中,主要讲的是工厂构造函数模式,用于创建对象的模板,其中模板可以粗俗的理解模具...,一是为了减少内存的开销,提高性能,另一方面是为了拓展,当需要在代码的其余所有部分通过屏蔽较为复杂的的对象创建方法来简化某些特定对象的创建过程时,使用工厂模式最为合适,其实它也就是面向对象的一种写法
以下为文中的一些陌生词汇