c++面向对象和面向过程

@费纪5421:c++中面向对象和面向过程的区别? -
须费15535296575…… 面向过程(Process Oriented)这个词是在面向对象(Object Oriented)出现之后为与之相对而提出的.其实它在以前基本被叫做“结构化编程”. 早期的程序设计,大量使用共享变量(全局变量)和GOTO语句一类的东西,后来有人证明所有...

@费纪5421:C++中是面向对象,C是面向过程,那么这个对象和过程是什么意思呢? -
须费15535296575…… 面向对象指的是把属性和方法封装成类,实例化对象后,要完成某个操作时,直接调用类里面相应的方法.面向过程则不进行封装,要完成什么功能需要详细把算法写出来.举个例子来说,我要完成买东西这个任务,面向对象的实现方法就是,先对手下的人办个培训,教他们怎么去买(相当于定义类的属性和方法),以后要让他们买东西,只要喊“张三(或者李四,相当于实例化对象),你用上次我教你的方法去买个东西”,这样就可以了.而面向过程的方法则不进行培训,每次要去买东西,都找张三过来,再教他怎么去买,但是下次再喊他去买,又要重新教一次.

@费纪5421:C++分面向对象和过程,这是什么意思啊 -
须费15535296575…… 面向对象和面向过程的区别:面向过程(Process Oriented)这个词是在面向对象(Object Oriented)出现之后为与之相对而提出的.其实它在以前基本被叫做“结构化编程”.早期的程序设计,大量使用共享变量(全局变量)和GOTO语句...

@费纪5421:面向对象的C++于面向过程的c++有什么区别
须费15535296575…… C++是面向过程向面向对象的过度.面向过程是函数块堆积起来的,程序通过调用函数来实现功能,完成你要完成的事情.面向对象主要是考虑类,也就是一类具有多个属性的事物,比如人可以为一类,它的属性包括姓名、性别、年龄等等,然后加上对它的操作,比如吃饭、穿衣等,就构成了类.

@费纪5421:C语言的面向过程和C++的面向对象分别是什么意思? -
须费15535296575…… 下面是我本人的理解,比较浅薄. 面向对象: 举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程. 用面向对象思考问题更符合我们人的思考方式. 其实我们人现实生活中都是在面向对象.比如:去饭店吃饭,你只要说明吃什么就可以了,有必要还了解这个菜是怎么做的,是哪里来的,怎么去种这个菜吗? 面向对象也可以说是从宏观方面思考问题,而面向过程可以说是从细节招收思考问题.在面向对象中,也存在面向过程.

@费纪5421:在C语言中,什么叫做“面向对象”,什么叫做“面向过程”? -
须费15535296575…… 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解...

@费纪5421:小白提问,C语言中面向过程和面向对象是什么意思,谁能简单的帮我解释清楚 -
须费15535296575…… 面向对象和面向过程是两种不同的编程思维模式或者说是编程方法,而C语言本身是纯面向过程的语言,如果你不了解类和对象,那你最好还是不要问什么是面向对象,因为说了你也理解不了,等你学完了java,你自然就知道什么叫面向对象编程了

@费纪5421:面向对象与面向过程的区别 -
须费15535296575…… c是面向过程的,比如c++,C#,java是面向对象的 面向过程侧重于业务处理,我感觉 面向对象侧重于复用性,面向对象三核心是抽象,封装,多态

@费纪5421:C++面向对象与面向过程的对比 -
须费15535296575…… 最主要的区别是模块,而模块化的基础就是封装.C++把有独立功能的代码块封装到一个类中,避免了重复开发,可以有效的节省开发时间,这就是C++最大的优点.但是,由于对代码进行了封装,所以一些底层操作也就不再透明,你只能看到功能,而看不到这个功能是如何实现的.如果是做windows应用程序软件开发,肯定要用面向对象的方法,微软自带的MFC类库给我提供了各种封装好的类供用户使用,大大缩减开发周期.当然面向对象开发的语言很多,java也是其中比较强大的语言,而且似乎比C++的开发周期更短.

@费纪5421:C++面向对象与面向过程两种技术的理解
须费15535296575…… 你这么理解并不完全准确;所谓面向过程,并非指的是什么功能开发进行的(也不是把思想放在代码编写上,事实上编写代码只是软件工程中最小的一部分).而是站在软件设计、架构的角度的来看,面向过程的开发模式,很多小作坊就把它转化成:先创建数据库,然后写数据访问,然后做业务,最后做界面.在早期,被称之为瀑布式开发,套路很死,最害怕需求变更.所谓面向对象,则是另外一种设计和开发模式,以对象设计和对象的特性为核心,进行软件开发,围绕的是对象这个主体,而不是围绕数据库表结构来做.这样的设计,并不惧怕需求变更,也不会依赖于特定的数据库类型.重点在于它的复用,抽象,功能的表现力,而不是针对数据库的增删查改的低级代码.

相关推荐

  • c++编程适合几岁学
  • c++面向对象第4版答案
  • 编程c++学了有什么用
  • c++可以面向过程吗
  • c++和python先学哪个
  • 编程c++适合多大孩子学
  • c++教程
  • c++面向过程
  • c++面向对象程序设计
  • 如何做到面向对象编程
  • c++是面向对象吗
  • c++面向对象还是过程
  • 谭浩强c++答案
  • python类和对象的例子
  • c#面向对象三大基本特征
  • c++课后题答案谭浩强
  • 学习c++有什么好处
  • 面向对象三大特征多态
  • c++面向对象知识点
  • c++面向对象三大特点
  • c++三大特征
  • c加加面向对象
  • 面向对象语言有哪几种
  • 面向对象概念 通俗
  • c++面向对象什么意思
  • c语言可以面向对象吗
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网