Lovsog
Articles11
Tags11
Categories0
了解 面向过程 与 面向对象

了解 面向过程 与 面向对象

大一时实验室学长的问题….

1.什么是面向过程?

概述: 自上而下用函数计算的编程模式.
把问题分解成一个个步骤,每个步骤用函数去实现,依次调用函数计算。

2.什么是面向对象?

概述: 将事务高度抽象化的编程模式.
把问题分解成一个个步骤,将问题中的一个个事物抽象化为一个个对象,再将对象调用于分好的步骤里组合来解决问题。

3.举例区分

案例:有一辆汽车,时速为100km/h,行驶在100km的桥上,求多久能跑完?

面向过程:

1
2
3
4
5
6
int main()
{
int time=100/100;
print("%d\n", time);
return 0;
}

面向对象:

1
2
3
4
5
6
7
8
9
10
11
12
var car = {
speed: 100,
run:function(road){
return road.length / this.speed;
}
}
var qiao = {
length:100
}
var hours = car.run(qiao);
alert(hours);

Author:Lovsog
Link:https://art0white.github.io/2021/09/25/5/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×