面向对象程序设计和设计技术研究

面向对象程序设计和设计技术研究

ID:28200096

大小:18.63 KB

页数:5页

时间:2018-12-08

面向对象程序设计和设计技术研究_第1页
面向对象程序设计和设计技术研究_第2页
面向对象程序设计和设计技术研究_第3页
面向对象程序设计和设计技术研究_第4页
面向对象程序设计和设计技术研究_第5页
资源描述:

《面向对象程序设计和设计技术研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。面向对象程序设计和设计技术研究  摘要:面向对象的根本设计方法是以对象为中心。对实际生活中的相关内容进行分类、模拟,以及设计。以面向对象技术程序设计为主要研究对象,将面向对象技术的理论知识与实际的应用相结合,简要介绍面向对象技术的主要原理、相关理论以及主要特征,随后对面向对象的程序设计技术研究方法与策略以及设计的应用进行详细的讨论。  关键词:面向对象;程序设计;系统技术  0.引言  随

2、着时代的不断发展与进步,我国计算机科学技术方面的发展逐渐加快,已经成为当今社会中科学技术的主旋律,成为推动社会经济、政治、军事、文化等各方面发展的主要动力。其中,面向对象技术作为目前应用最广泛的计算机软件设计技术之一,为信息技术的革新做出了巨大的贡献。  1.面向对象程序设计所涉及的技术简述  面向对象技术的概念为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教

3、师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  自计算机诞生以来,社会发展迅速,也越来越复杂,对计算机的要求与需求因此越来越高,在比较复杂的系统进行设计时、传统的计算机应用软件、设计思想、程序编写方法便会远远不能满足设计需求。因此,计算机的软件与硬件的配合程度便随着时间的推移越来越低。在此情况下,面向对象技术应运而生。面向对象技术的程序设计的主体思想来源于Simula语言,并基于Simula语言进行相关的优化以及完善。主要是通过在再次提高程序代码应用广泛、可拓展应用领域、可再次应用、可自动生成程序等各

4、方面性能的同时,提高软件的性能与寿命,减少软件运行的出错率,从而减少由于维护系统所花费的开销。因此,面向对象的技术是一种新颖的、能够在很大程度上有效地解决计算机软件与硬件不匹配的问题的软件设计与构造技术,其主要特点是以对象为基本的设计理念,将程序中涉及到的数据与对数据的相关操作步骤进行结合,集中封装成为一个整体。通过利用消息从而对对象的相关程序处理工作的执行与否进行控制,利用数据抽象技术,以及信息隐蔽技术,将整个封装整体进行抽象操作,形成一种新的概念,即为“类”,面向对象技术中需要对“类”进行相应的多方面的考量。在进行软件设计的过程中亦要了解不同类之间的相互联系与

5、区别,将类的重用性进行良好的控制。  面向对象技术的主要特征  面向对象技术已经成为当今应用最广泛的计算机软件设计方法和语言。在目前的几乎每一种计算机软件的设计中,都会或多或少地涉及到面向对象技术的相关应用、原理、程序编写方式方法,或是面向对象技术的主要思想。其主要原因是面向对象技术具有几大特点。分别是封装性、继承性,以及多态性。下面分别针对这三种特点进行简要的阐述。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学

6、点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  封装性:封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起,一并封装在一个有机的实体中,把它们封装在一个“模块”中,也就是一个类中,为软件结构的相关部件所具有的模块性提供良好的基础。在面向对象技术的相关原理以及程序语言中,封装的最基本单位是对象,而使得软件结构的相关部件的实现“高内聚、低耦合”的“最佳状态”便是面向对象技术的封装性所需要实现的最基本的目标。对于用户来说,对象是

7、如何对各种行为进行操作、运行、实现等细节是不需要刨根问底了解清楚的,用户只需要通过封装外的通道对计算机进行相关方面的操作即可。大大地简化了操作的步骤,使用户使用起计算机来更加高效、更加得心应手。  继承性:继承性是面向对象技术中的另外一个重要特点,其主要指的是两种或者两种以上的类之间的联系与区别。继承,顾名思义,是后者延续前者的某些方面的特点,而在面向对象技术则是指一个对象针对于另一个对象的某些独有的特点、能力进行复制或者延续。如果按照继承源进行划分。则可以分为单继承f一个对象仅仅从另外一个对象中继承其相应的特点)与多继承;如果从继承中包含的内容进行划分,则继承可

8、以分为四类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。