面向过程和面向对象的区别

来源:互联网 发布:mac怎么设置用户名 编辑:程序博客网 时间:2024/06/06 18:41

1、关注点不同:

i. 面向过程:关心的是事件中的每一步功能怎么做;

ii. 面向对象:关心的是事件中的每一步功能有没有什么对象已经实现好了,然后直接拿来使用;

2、效率不同:

i. 面向过程:因为自己要参与每一步的实现,所以效率比较慢;

ii. 面向对象:因为大多数都是调用别人已经实现好的功能,所以效率比较高;

3、开发质量:

i. 面向过程:因为是自己一步步实现的,大多数情况会有地方会出问题;

ii. 面向对象:因为大多数都是调用别人写好的功能,而这些功能一般都经过大量的验证,质量有保证;

4、使用范围不同:

i. 面向过程:适合解决需求简单的问题;

ii. 面向对象:更适合解决复杂的需求;

0 0