加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

面向对象编程有着举足轻重的作用

发布时间:2021-05-29 02:24:34 所属栏目:编程 来源:互联网
导读:类是一个通用的观念,C++ 等许多编程说话中都支持类,都可以通过类建设工具。可以将类看做是布局体的进级版,C说话的晚辈们看到了C说话的不敷,实行加以改进,继
类是一个通用的观念,C++ 等许多编程说话中都支持类,都可以通过类建设工具。可以将类看做是布局体的进级版,C说话的晚辈们看到了C说话的不敷,实行加以改进,担任了布局体的头脑,并举办了进级,让措施员在开拓或扩展大中型项目时越发轻易。

由于 C++、Java、C#、PHP 等说话都支持类和工具,以是行使这些说话编写措施也被称为面向工具编程,这些说话也被称为面向工具的编程说话。C说话由于不支持类和工具的观念,被称为面向进程的编程说话。

在C说话中,我们会把一再行使或具有某项成果的代码封装成一个函数,将拥有相干成果的多个函数放在一个源文件,再提供一个对应的头文件,这就是一个模块。行使模块时,引入对应的头文件就可以。

而在 C++ 中,多了一层封装,就是类(Class)。类由一组相干联的函数、变量构成,你可以将一个类或多个类放在一个源文件,行使时引入对应的类就可以。下面是C和C++项目组织方法的比拟:

 


不要鄙视类(Class)这一层封装,它有许多特征,极大处所便了中大型措施的开拓,它让 C++ 成为面向工具的说话。

面向工具编程在代码执行服从上绝对没有任何上风,它的首要目标是利便措施员组织和打点代码,快速梳理编程思绪,带来编程头脑上的刷新。

面向工具编程是针对开拓中大局限的措施而提出来的,目标是进步软件开拓的服从。不要把面向工具和面向进程对立起来,面向工具和面向进程不是抵牾的,而是各有效途、互为增补的。假如你但愿开拓一个贪吃蛇游戏,类和工具或者是多余的,几个函数就可以搞定;但假如开拓一款大型游戏,那你绝对离不开面向工具。

面向工具编程有着举足轻重的浸染

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读