面向对象和面向过程的编程C ++编程courseware.ppt

电脑杂谈  发布时间:2020-06-23 17:17:21  来源:网络整理

c++ 面向过程_c#编译过程_c语言编译过程

面向对象和面向过程的编程面向过程的编程的主要思想是先完成什么然后在过程中做什么. 大型的实现过程也可以分为模块,每个模块可以根据功能进行划分,然后组合在一起以实现特定的功能. 在过程编程中,程序模块可以是函数或整个源文件. 流程编程主要以数据为中心,而传统的面向流程的功能分解方法是一种结构化分析方法. 分析人员将对象系统的真实世界视为一个大型处理系统,然后将其分解为几个子过程,以解决系统的整体控制问题. 在分析过程中,数据用于描述每个子过程之间的连接,并排列每个子过程的执行顺序. 面向过程的编程的一般过程如下: 现实世界->面向过程的建模(流程图,变量,函数)->面向过程的语言->执行解决方案流程编程的稳定性,可修改性和可重用性较差. (1)软件的可重用性差(2)软件的可维护性差(3)开发的软件无法满足用户的需求. 面向对象程序员的任务包括两个方面: 第一,设计所需的各种类和对象,即决定将哪些数据和操作封装在一起;第二个是考虑如何将消息发送到相关对象以完成所需的任务. 此时,这就像总调度一样,不断向各个对象发送消息c++ 面向过程,允许这些对象处于活动状态(或激活这些对象),并在其职责范围内完成工作. 面向对象的开发程序可以描述为对象加消息. 面向对象编程的一般过程如下: 现实世界->面向对象的建模(类图,对象,方法)->面向对象的语言->面向对象功能的实现面向对象编程主要体现在该代码易于修改,代码重用率高c++ 面向过程,可以满足用户需求的三个特点. (1)该代码易于修改(2)该代码具有很高的可重用性(3)满足用户需求


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-255841-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...