javascript面向对象编程有几个层面:
- 1: 单一对象 (covered in Layer 1: Single Objects)
- 2: 对象之间的 prototype (described inLayer 2: The Prototype Relationship Between Objects)
- 3: 类似于在其他编程语言中为接口提供构造器工厂 (discussed in Layer 3: Constructors—Factories for Instances)
- 4: 超类,通过继承现有对象创建出新的构造器 (covered in Layer 4: Inheritance Between Constructors)
每一个新的层面依赖于他上一个层面,建议你能增量的去学习. 前两个层次是javascript面向对象的核心,当你看到后两个层次开始糊涂的时候建议在从头开始看。
备注:此文章源自 Dr. Axel Rauschmayer
Speaking JavaScript:http://speakingjs.com/es5/index.html
本文解析了JavaScript面向对象编程的四个层面,包括单一对象、原型间的关系、构造器工厂及超类继承,阐述了各层面间的递进依赖关系,是理解JavaScript面向对象核心概念的入门指南。

被折叠的 条评论
为什么被折叠?



