导航:首页 > 编程语言 > 面向对象程序设计c实验指导

面向对象程序设计c实验指导

发布时间:2024-06-10 19:03:55

㈠ 什么是面向对象的程序设计思想

一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。

面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。

面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。



(1)面向对象程序设计c实验指导扩展阅读

面向对象程序设计的优点:

1、数据抽象的概念可以在保持外部接口不变的情况下改变内部实现,从而减少甚至避免对外界的干扰。

2、通过继承大幅减少冗余的代码,并可以方便地扩展现有代码,提高编码效率,也减低了出错概率,降低软件维护的难度。

3、结合面向对象分析、面向对象设计,允许将问题域中的对象直接映射到程序中,减少软件开发过程中中间环节的转换过程。

4、通过对对象的辨别、划分可以将软件系统分割为若干相对为独立的部分,在一定程度上更便于控制软件复杂度。

5、以对象为中心的设计可以帮助开发人员从静态(属性)和动态(方法)两个方面把握问题,从而更好地实现系统。

6、通过对象的聚合、联合可以在保证封装与抽象的原则下实现对象在内在结构以及外在功能上的扩充,从而实现对象由低到高的升级

㈡ 结构化程序设计和面向对象程序设计的主要特征各是什么

“面向过程程序设计”、主要是为拉大型的工程计算或者为拉完回成某个任务而求出结答果的对界面则要求不高 其优点是运行速度快

“面向对象程序设计”

主要是对各种事物能形象的描述并且模拟在计算机上运行它兼容以上面向过程的好多功能 优点是界面比较好做 缺点执行速度和容量没有上面的快

结构化程序设计 对于以上二者均适合 这只是说明设计是的思路和方法 按照俺自己的理解:
前者是按照人们日常做事的顺序来设计语言,即无论做什么事都是按照顺序来执行的,一个个的功能模块都是联系在一起的。总之:做事是有一个个的动作完成的。
后者则是把我们客观世界里的事物都封装起来,各个事物之间是相互独立的。做什么事情都是由一个个的事物共同完成的,而不是顺序执行。总之:做事是由一个个的事物共同完成的。

阅读全文

与面向对象程序设计c实验指导相关的资料

热点内容
阿里大数据库怎么散热 浏览:956
删除文件后重装了系统 浏览:744
如何扫描文件成电子档 浏览:531
win7共享win10打印机如何打印文件 浏览:388
海马定位安卓版 浏览:227
mysql同步数据库结构 浏览:107
打开方式怎么添加压缩文件 浏览:679
怎么插入单页网站 浏览:430
压缩文件过大发不过去怎么办 浏览:17
苹果手机无线传输文件 浏览:647
怎么把aep文件转换为gif 浏览:727
人寿保险app如何更改银行卡账号 浏览:713
食品生产风险大数据 浏览:718
文件ftp格式怎么转换成cad 浏览:117
小米平板2win10dnx 浏览:486
删除psd文件空白 浏览:19
手机默认应用程序修改器 浏览:299
苹果5s设置来电铃声 浏览:799
dnf90版本平民搬砖装备 浏览:422
group是什么文件 浏览:890

友情链接