美文网首页
113 面向对象OOP与面向过程OPP

113 面向对象OOP与面向过程OPP

作者: 漠漠彡 | 来源:发表于2019-03-26 15:58 被阅读0次

    1、程序的基本概念

    (1)理解:完成一个任务的过程

    (2)好处:对于重复的任务,规定好步骤,提高效率。

    (3)计算机程序:通过计算机完成一个或多个任务,这个任务需要编写计算机能够执行的指令,即程序。

    程序语言:二进制机器语言、汇编语言、C/C++、JAVA、C#、、、、

    所有高级语言最终都会被翻译成二进制指令才能被计算机执行。

    高级语言到低级语言的“翻译官”已经由语言开发工程师完成了。

    2、两种程序语言的对比

    (1)面向过程OP是一种以“过程/流程”为中心的编程思想

    方法:分析问题,总结步骤,按照一定流程完成任务

    缺点:随着项目的增大,基于一个个函数的编写会使程序变得非常杂乱,后续维护几乎无法完成

    适合:嵌入式开发

    (2)面向对象OO是一种以“事物/对象”为中心的编程思想

    方法:分析当前任务个数,根据需求分析,新建一个类,并将方法封装到类中,在主程序中去完成该任务。

    好处:我们把需要的任务单独指派了特定的对象。(多人协作,调用者只管调用,不管内容——封装)便于维护

    相关文章

      网友评论

          本文标题:113 面向对象OOP与面向过程OPP

          本文链接:https://www.haomeiwen.com/subject/eaogvqtx.html