- 六、对象的秘密
六、对象的秘密
原文:The Secret Life of Objects
译者:飞龙
协议:CC BY-NC-SA 4.0
自豪地采用谷歌翻译
部分参考了《JavaScript 编程精解(第 2 版)》
抽象数据类型是通过编写一种特殊的程序来实现的,该程序根据可在其上执行的操作来定义类型。
Barbara Liskov,《Programming with Abstract Data Types》
第 4 章介绍了 JavaScript 的对象(object)。 在编程文化中,我们有一个名为面向对象编程(OOP)的东西,这是一组技术,使用对象(和相关概念)作为程序组织的中心原则。
虽然没有人真正同意其精确定义,但面向对象编程已经成为了许多编程语言的设计,包括 JavaScript 在内。 本章将描述这些想法在 JavaScript 中的应用方式。
- 封装
- 方法
- 原型
- 类
- 类的表示法
- 覆盖派生的属性
- 映射
- 多态
- 符号
- 迭代器接口
- 读写器和静态
- 继承
- instanceof运算符
- 本章小结
- 习题
- 借鉴方法