开头
笔记视频内容源自B站JavaScript从入门到放弃 第十二章 面向对象编程,笔记为自行整理复习使用,欢迎一同学习交流,转载请通知原作者
二、对象创建模式
2.1、对象的字面量方式
- 对象字面量
- 工厂模式
- 构造函数模式构造函数拓展模式寄生构造函数模式稳妥构造函数模式
- 原型模式
- 组合模式动态原型模式
对象字面量:
- 通过new构造函数
- 对象字面量(语法糖)
- Object.create(对象):从一个实例对象生成另一个实例对象,create()方法中的参数a作为返回实例对象b的一个原型对象,在a中定义的属性和方法都能被b实例对象继承下来
2.2、工厂模式
通过字面量创建对象往往在创建多个对象时会产生不必要的冗余,浪费资源,这时候就需要工厂模式: