什么叫“面向对象程序设计、面向过程程序设计”?有啥区别啊?学那个更实用点?

2024-12-16 03:40:23
推荐回答(3个)
回答1:

其实不存在学哪个的的问题……

面向过程是以函数、循环、选择为主,而面向对象是用类及其三大特性:继承性、多态性、封装性对现实世界建模,从而高效快速得解决现实问题,在百度百科中对C++的简介中有介绍,面向过程主要是体现在类的成员函数里面的。

回答2:

学面向对象 学之前要先学面向过程打基础 面向对象是现在的主要编程思想 面向过程已经过时了

回答3:

面向对象是以类为基础的设计,比较宏观和复杂;面向过程是以函数为基础的设计,相对比较微观和简单。
通常,低级语言一般都是面向过程的,适合设计一些系统软件和底层软件;
而高级语言比较趋向于面向对象,适合设计大型的应用软件。
面向对象和面向过程的区别,最明显的地方就是思考方式不一样,或者说编程的核心思想不一样。如果说使用的话,如果学好了,哪种都很实用。