
第六章面向对象的程序设计
面向对象的程序设计
YuTong_
这个作者很懒,什么都没留下…
展开
-
JS高级程序设计——第六章面向对象程序设计 6.3 继承
文章目录6.2.3 原型模式1、理解原型对象 6.2.3 原型模式 我们创建的每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象(原型对象); 原型对象的用途:包含可以由特定类型的所有实例共享的属性和方法。 使用原型对象的好处:可以让所有对象实例共享原型对象所包含的属性和方法。换句话说,不必在构造函数中定义对象实例的信息,而是可以将这些信息直接添加到原型对象中。 ...原创 2020-02-27 21:50:51 · 402 阅读 · 0 评论 -
JS高级程序设计——第六章面向对象程序设计 6.2 创建对象
6.2 创建对象6.2.1 工厂模式1、工厂模式示例2、工厂模式优缺点6.2.2 构造函数模式1、构造函数示例2、调用函数经历的步骤3、constructor(构造函数)属性4、将构造函数当作函数5、构造函数的问题6、构造函数优缺点总结 虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码(不能复用,不同对象的相...原创 2020-02-22 23:04:29 · 611 阅读 · 0 评论 -
JS高级程序设计——第六章面向对象程序设计 6.1 理解对象
6.1 理解对象6.1理解对象6.1.1属性类型1、数据属性2、访问器属性6.1.2 定义多个属性6.1.3读取属性的特征 干货总结: 1、对象的属性的类型有两种:数据属性和访问器属性,其中数据属性:configurable、enumerable、writable 和 value;访问器属性:configurable、enumerable、get函数和 set函数。 2、 数据属性可以直接定义,...原创 2020-02-22 16:18:11 · 187 阅读 · 0 评论