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

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

ID:59310580

大小:16.50 KB

页数:1页

时间:2020-09-05

上传者:U-5097
面向对象和面向过程的区别.doc_第1页
资源描述:

《面向对象和面向过程的区别.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

“面向过程”(ProcedureOriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向过程多用于命令行程序,如同以前的DOS,你需要输入一条一条的命令来告诉计算机这一步该怎么办,下一步该怎么办,计算机根据你的指令给出结果。这就是面向过程面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2=4,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。通过面向对象的方法,更利于人理解的方式对于复杂系统的进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。面向对象在现在的图形操作界面更多的用到,比如WINDOWS,当你打开一个窗口,你就会发现窗口上用很多东西:按钮、滚动条、状态栏……这些可以看做是对象,每当你做出一个指令(鼠标点击、键盘输入等),不同对象就会做出相应不同的反应展示给用户。所以从编程思路来看,面向过程相对面向对象要简单一些,所以初学者一般从面向过程入手来入门,最终还是要面向对象编程,毕竟面向对象对于用户来说更加直观。面向对象的语言:C++、Java、C#、VB.Net面向过程的语言:C、HTML

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭