JavaScript设计模式-知识储备:面向对象

2024-10-25 23:57:12

1、什么是面向对象1. 面向对象的概念2. 面向对象的三要素: 继承/封装/多态 ⭐️3. JS 的应用举例4. 面向对象的意义 --- 数据结构化

JavaScript设计模式-知识储备:面向对象

4、类(模板): 1. 在现实生活中, 相似对象之间往往都有一些共同的组成特征 。 例如蜂鸟和老鹰都具有鸟类的特征, 因此它们可以被统称为鸟类 。 2. 在 OOP 中, 类实际上就是对象的设计蓝图或制作配方 。 对象这个词, 有时候也叫作实例 。 所以, 老鹰是鸟类的一个实例 。 可以基于同一个类创建出许多不同的对象, 因为类更多的是一种模板 。 而对象则是在这些模板的基础上被创建出来的实体 。 3. javascript 实际上压根没有类 。 该语言的一切都是基于对象的, 其依靠的是一套原型 (prototype) 系统 。 而原型本身实际上也是一种对象 。 4. 在传统的面向对象语言中, 基于 Person 类创建了一个 Match 的新对象; 而在 javascript 中, 则是将现有的 Person 对象扩展成一个 Match 的新对象 。

JavaScript设计模式-知识储备:面向对象
猜你喜欢