1.面向过程语言和面向对象语言的差别

来源:互联网 发布:淘宝怎么提高销量排名 编辑:程序博客网 时间:2024/06/07 02:36
面向过程就是什么事都自己做(自己造电脑),面向对象就是什么事都指挥对象去做(自己组装电脑)
面向过程(一步一步的做):
面向过程就是你把代码封装成函数(procedure),然后依次去做一件事情;
面向对象就是你把要做的事情抽象成对象,告诉对象去做。面向对象三大特性(封装,继承,多态)使得在做复杂的事情的时候效率和正确率得到保证。
面向对象:
面向对象语言是只一切操作都以对象为基础,它是由面向过程语言发展而来的,但正是它的这个特性使得面向对象语言对底层的操作不是很方便。例如:java语言。 面向过程语言是以过程或函数为基础的,这种语言对底层硬件,内存等操作比较方便,但是写代码和调试维护等会很麻烦。例如:c语言。

0 0
原创粉丝点击