说出对面向对象程序设计和面向过程程序设计的理解?

来源:悟空问答 编辑:王志 手机版

面向对象的特点是:封装,多态,继承。其中多态有分为重载和重写。面向对象的编程思想更加接近现实的事物。 有这样几点好处: 1、是编程更加容易。因为面向对象更接近于现实,所以你可以从现实的东西出发,进行适当的抽象。 2、在软件工程上,面

说出对面向对象程序设计和面向过程程序设计的理解?

由热心用户 用户1199592449166 提供的回答:

你可以去了解一下何为面向对象的程序设计 与面向过程的程序设计有何区别 基本上现在任何介绍java和c++的书上都有介绍

面向对象是针对要解决的问题,找到合适的对象,然后构造每个对象(为它们添加属性和方法). 面向对象编程玩的是对象和对象间的关系(协作). 面向过程程序是一条条的语句顺序执行,函数是对整个程序的模块化拆分,每个函数是一个小过程. 我是这样理解的,不知道正确否

面向过程比面向对象要出现的早,面向过程的象c语言主要对程序的执行过程的编写,面向对象象java语言主要是对类的编写和应用两者是有本质的区别的。

声明:本内容来自悟空问答,版权归悟空问答所有,本网旨在传播知识,不代表本网赞同以上意见,如有任何问题请与本网联系!

面向过程的程序设计,数据和方法通常是分离的。 而面向对象的程序设计,数据和方法是被封装在一起的紧密相连的、且具有继承性和多态性。 foxbase就是面向过程程序设计的典型,vfp就具有较强的面向对象的程序设计能力了。

扩展阅读,根据您访问的内容系统为您准备了以下扩展内容,希望对您有帮助。

说出对面向对象程序设计和面向过程程序设计的理解

面向对象是针对要解决的问题,找到合适的对象,然后构造每个对象(为它们添加属性和方法).

面向对象编程玩的是对象和对象间的关系(协作).

面向过程程序是一条条的语句顺序执行,函数是对整个程序的模块化拆分,每个函数是一个小过程.

我是这样理解的,不知道正确否

面向过程程序设计和面向对象程序设计的区别

C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。它是我学的第一种程序语言。

C++是面向对象的编程,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为面向对象程序设计。

现在我学了Visual C++,有了很多体会。它是面向事件的编程,程序执行时,不断检测有没有事件(消息)发生,如果有,那么就看有没有对应于事件的函数,如果有就执行这个函数。相比之下,它过程式的味道几乎没有了,但是实际上也是面向过程的,这个过程就是检验有没有事件,只不过这个过程被隐藏了起来。到目前为止,我没发现真正的没有过程的程序。

面向过程程序设计和面向对象程序设计的区别和联系分别是什么

面向对象就将具体操作封装起来。对于后来的程序员使用语言编程起到简化的作用,就像使用库函数,你只要递进参数,得到结果就可以了,不需要知道函数是怎么实现的。面向过程的话就是无论什么都要自己考虑。就好像生产一个汽车,面向对象的方法就是生产时先生产好各种组件,工厂只用拼装。而面向过程就要汽车厂重螺帽开始一个部件一个部件的生产。对于程序员编写软件时,面向对象使得我们可以用已经封装好的类去构造软件,如MFC,就是我在用的哈!但从底层构建的角度说,类的具体函数实现还是由面向过程的方法实现的。也就是底层是用面向过程的方法实现的

[更多阅读]

  • 说出对面向对象程序设计和面向过程程序设计的理解
  • 面向过程程序设计和面向对象程序设计的区别
  • 面向过程程序设计和面向对象程序设计的区别和联系...
  • 面向对象程序的特点是什么?面向对象程序设计和面...
  • 面向对象程序设计与面向过程程序设计对比,有什么优点
  • 面向对象程序设计语言和面向过程程序设计语言的区...
  • java面向对象程序设计和面向过程程序设计有何区别?
  • 面向对象程序设计和面向过程程序设计有什么区别?
  • 面向对象程序设计和面向过程程序设计有什么区别在V...
  • Java里面的面向对象和C语言里面的面向过程分别是什...
  • 说出对面向对象程序设计和面向过程程序设计的理解? 相关搜索
    最新推荐
    热门推荐