创建对象的几种方式:
-
工厂函数
用函数创建对象
为对象添加属性
返回这个对象 -
构造函数模式
new操作符
函数命名首字母大写 -
原型模式
构造函数模式+共享的属性和方法放在原型中
继承模式
- 原型式继承
执行给定对象的浅复制
复制的副本还可以进一步的改造 - 寄生式继承
基于某个对象、信息创建一个对象
增强对象
返回对象 - 寄生组合式继承
寄生式继承+组合式继承
类型继承的最好方法
创建对象的几种方式:
工厂函数
用函数创建对象
为对象添加属性
返回这个对象
构造函数模式
new操作符
函数命名首字母大写
原型模式
构造函数模式+共享的属性和方法放在原型中
继承模式