面向对象"/>
ES6理解面向对象
面向对象简介
面向对象:一种编程思想,跟具体的语言
对比面向过程:
- 面向过程:思考的切入点是功能的步骤
- 面向对象:思考的切入点是对象的划分
【大象装冰箱】
1.面向过程
/*** 大象*/
function Elephant() {}/*** 冰箱*/
function Frige() {}Frige.prototype.openDoor = function () {}Frige.prototype.closeDoor = function () {}Frige.prototype.join = function(something){this.openDoor();//装东西this.closeDoor();
}//1. 冰箱门打开
// var frig = new Frige();
// frig.openDoor();// //2. 大象装进去
// var ele = new Elephant();
// frig.join(ele);// //3. 冰箱门关上
// frig.closeDoor();var frig = new Frige();frig.join(new Elephant());2.面向对象
//1. 冰箱门打开
function openFrige(){}
openFrige();//2. 大象装进去
function elephantIn(){}elephantIn();//3. 冰箱门关上
function closeFrige(){}closeFrige();
更多推荐
ES6理解面向对象
发布评论