【JavaScript】理解面向对象
2017-03-07 14:59
190 查看
● 创建对象
○ 工厂模式
■ 优点:抽象创建具体对象的过程
■ 缺点:未解决对象识别的问题
○ 构造函数模式
■ 没有显式创建对象
■ 直接将属性和方法赋予this
■ 无return
■ 构造函数与函数唯一区别调用方式不同
■ 构造函数通过new调用
■ 缺点:每个方法都要在每个实例重新创建一遍
○ 原型模式
■ 每个对象都有一个prototype属性,是一个指针,指向一个对象
● 包含可以由特定类型的所有共享属性和方法
○ 工厂模式
■ 优点:抽象创建具体对象的过程
■ 缺点:未解决对象识别的问题
○ 构造函数模式
■ 没有显式创建对象
■ 直接将属性和方法赋予this
■ 无return
■ 构造函数与函数唯一区别调用方式不同
■ 构造函数通过new调用
■ 缺点:每个方法都要在每个实例重新创建一遍
○ 原型模式
■ 每个对象都有一个prototype属性,是一个指针,指向一个对象
● 包含可以由特定类型的所有共享属性和方法
相关文章推荐
- JavaScript——面向对象初理解
- JavaScript之理解对象(面向对象的程序设计)
- 深刻理解JavaScript基于原型的面向对象
- javascript学习笔记 - 面向对象 理解对象
- javascript中的面向对象理解(一)
- javascript 面向对象角度中对prototype的理解
- javascript 面向对象程序设计--深刻理解对象
- 深刻理解JavaScript基于原型的面向对象
- javascript 面向对象程序设计--深刻理解对象
- 深刻理解JavaScript基于原型的面向对象
- ExtJS中的面向对象理解 javascript
- (转)JavaScript 面向对象程序设计(上)——封装
- 面向对象你真的懂了吗--面向对象的再理解
- JavaScript的面向对象机理
- (转)JavaScript 面向对象程序设计(下)——继承与多态
- JavaScript 面向对象程序设计(上)——封装
- JavaScript 面向对象程序设计(上)——封装[转]
- JavaScript 面向对象程序设计(下)——继承与多态
- Javascript面向对象程序设计培训回顾
- 基于ECMA 的JavaScript 的面向对象程序设计