首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
多态性是面向对象程序设计的重要概念之一,C++支持面向对象程序设计。本文讨论了C++多态性的类型和实现方式,结合例子说明了多态性技术在C++程序设计中的应用。  相似文献   

2.
程序设计的基本方法包括早期的结构化程序设计方法和面向对象的程序设计方法.从程序设计的角度看,结构化方法和面向对象方法各有优缺点.从提高程序的重用性和可维护性的角度看,面向对象方法有较好的应用前景.但面向对象程序设计方法的基础仍然是结构化程序设计,即由顺序、分支与循环三种结构来组成.因此,对于程序设计人员来说,应首先掌握结构化程序设计方法,在此基础上掌握面向对象程序设计方法.  相似文献   

3.
面向对象程序设计使得软件设计中普遍遵循的模块化、信息隐蔽、抽象、代码共享等思想易于充分实现。分布式系统是在由通讯网络互联的多微型机体系结构上执行任务,其软件设计的关键问题是:程序、数据和控制怎样分布到系统中的各部件上去。该文根据面向对象程序设计原理,提出了构造分布式计算模型的一种设计方法。  相似文献   

4.
面向对象技术在软件开发中的应用   总被引:1,自引:0,他引:1  
李霖 《科技信息》2007,(27):66-66
面向对象方法的中心是用对象(数据与操作的集合)来模拟现实世界,常用的传统设计方法是面向功能分解,数据与操作是分开的。面向对象方法引入了新的机制,如对象、继承、封装等。通过分析面向对象编程语言实现多态性的机制,程序开发人员可以合理利用多态性的特点,处理具有普遍性而执行环境又比较特殊的问题。为此,本文首先讨论了面向对象系统的特征,接着分析了面向对象的软件重用开发方法﹑面向过程和面向对象比较﹑面向对象程序测试和面向对象的程序维护OOSM,最后研究了面向对象程序设计存在的问题和在C 、Delphi和Oracle中的应用。因此本文具有深刻的理论意义和广泛的实际应用。  相似文献   

5.
给出了一种面向对象的模糊知识库管理系统的结构模型.阐述了知识库管理系统用户接口的设计.介绍了采用多层链表构造知识对象内存组织模型的方法和采用串行化技术实现知识对象持久保存的方法.  相似文献   

6.
传统的有限元程序设计一般采用结构化的程序设计方法和结构化语言(如FORTRAN),其数据存储形式都使用固定的数组结构,使得程序的扩展能力有限,代码的重复利用率低,调试复杂。模板是面向对象的C++语言中相对较新的重要特性,模板能够快速建立类库集合,极大地提高了大型软件的开发速度。采用面向对象的程序设计方法,遵循有限元分析的本质,建立了有关描述有限元模型的类,用链表方式实现结点、单元和材料的数据存放、用多态性实现单元的自由链接,方便地实现了单元增减等用传统语言无法实现的功能。据此编制了有限元分析的数值计算程序,并给出了一个实例。结果表明,程序设计和调试周期较传统设计方法明显缩短,代码的利用率也明显提高。  相似文献   

7.
多态性是面向对象程序设计中实现软件代码重用的一个重要特性。多态性是指程序中同一个语法单位, 可以有多种语义、诱发多种型态。多态性包括数据的引用和共用,程序的匹配连接和代码重用等方面。多态性与类和继承机制的组合蕴含着卓越的表达能力,大大加强了软件的可重用性和可扩充性。以简单的C++ 程序实例讨论多态性的各种表现形式:数据的多态性、函数的多态性、重置多态和动态绑定,为面向对象程序设计的教学提供参考。  相似文献   

8.
面向对象是一种新兴的程序设计方法,它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。本文介绍了通过Internet实现对在校学生进行综合测评的学生综合测评管理系统的设计思想和各功能模块及开发工作中的部分实例,进行面向对象方法上的分析,把面向对象的开发方法以一种直接具体的分析和体验的方式进行介绍,并利用UML对该系统建模,介绍了面向对象系统的分析与设计过程。  相似文献   

9.
类和对象是现代面向程序设计方法学中的基础概念。类代表了一种事物的抽象 ,规定了事物的特性 ;对象由类派生而来 ,是具备类所规定的特性的一个实例 ;同一个类可以有多个对象。利用类和对象进行编程 ,可以简化程序设计各个部分之间错综复杂的联系 ,程序容易读懂 ,并且能通过重用代码而提高编程的效率。重用代码是通过类的机制而实现的 ,在本文中 ,我们将给出体现类的代码重用思想的一个具体例子 ,同时这个例子也具有相当的通用性 ,对于数据库程序设计有一定的借鉴作用。在 VF P中 ,类可以分成两种 :基类和派生类。基类是 VFP自身定义的基…  相似文献   

10.
C++程序设计中对象建模方法研究   总被引:1,自引:0,他引:1  
在面向对象的程序设计中,对象建模是一个非常重要的设计环节.通过分析对象模型的基本特征,提出一种不依赖于专业建模工具的C++ 对象建模方法, 并以实例说明C++ 对象模型的具体建模过程以及在C++程序设计中的应用.  相似文献   

11.
对高职数据结构教学中单链表教学现状进行分析.针对高职学生学习单链表的插入等操作时缺乏兴趣、实际应用能力差等情况,提出应激发学生学习兴趣、引导学生学会编程方法、巩固学生已学单链表知识等措施.  相似文献   

12.
参数表以及模块化编程在中药发药机PLC控制程序中的应用   总被引:1,自引:0,他引:1  
在介绍基于S7-200 PLC编程控制中药配方颗粒自动发药机工作的基础上,分析了参数表以及模块化编程在中药发药机PLC控制程序中的应用.参数表是指将大量参数以表的方式存储到PLC的变量存储器中,在PLC功能模块中通过指针引用来实现对参数表的访问.只读参数表也称为静态参数表,可以通过程序修改参数值的称为动态参数表.经实验证明,参数表以及模块化编程的应用大大简化了参数初始化过程,并使得PLC控制程序逻辑结构清晰,提高了程序的可读性与可维护性.  相似文献   

13.
静态单链表存储结构算法分析   总被引:4,自引:0,他引:4  
国内有关《数据结构》的教材和参考书很少对静态单链表的存储结构算法进行研究,但随着计算机信息的发展,在线性数据结构数据信息的存储印象(结构)中,静态单链表充分综合并应用了静态顺序存储结构和链式存储结构的优点,不失为一种算法较为优秀、存储价值较高的数据信息存储方法.  相似文献   

14.
传统示教焊接编程方法具有容易导致频繁编程、示教精度取决于示教者经验、模块顺序执行特征与数据量不确定,机器人无法识别语言指令的弊端。为此,提出一种新的基于动态链表的混联机器人焊接编程优化方法。采用离线焊接编程方式。在起止点关节速度为零的情况下,利用混联机器人逆运动学原理把初始点与终止点位姿转换成对应关节角度值,通过设定各关节变量的角度运动,实现焊接路线规划。在起止点关节速度非零的情况下,将所有路径点看作初始点与终止点,按照预期焊接任务拟合三次多项式差值函数,获取规划线路。通过遗传方法对焊接线路进行优化,保证焊接精度。利用三点标定法对混联机器人坐标进行标定。针对存在顺序同时数量未知的编程执行结果,通过动态链表进行数据保存与语言指令转换,实现对传统方法的优化。实际应用结果表明,所提方法能够有效控制实际工件焊接,焊缝质量高,较为均匀,且偏差小。  相似文献   

15.
提出一种确定火电厂负荷经济调度的改进动态规划方法.先按优先顺序法压缩各时段机组组合状态,再用动态规划法进行计算.新的方法克服了优先顺序法没有考虑启停耗量的不足,也解决了动态规划法的"维数灾"及难于处理的爬坡速度约束问题,且各机组的最优负荷分配与机组的最优启停计划可以同时计算出.  相似文献   

16.
本文用面向对象技术来处理用传统编程方法无法解决的类属问题。通过对数据类型和数据结构的分析,找出解决类属问题的难点,提供了两种解决方案。一种是运用两面对象的一般思路,通过对象指针之间的强类型转换实现;另一种是直接使用面向对象系统提供的模板工具来实现,面和对象技术的引入,改变了我们考虑和解决问题的方法和思路,使以往难以解决的复杂问题变得简单。本文使用C++这个具体的面向对象语言来对类属问题进行具体描述  相似文献   

17.
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及技巧。  相似文献   

18.
一个应用于动态内存管理算法中的数据结构   总被引:5,自引:0,他引:5  
通过对原来的内存块管理链表的结构改进,提出了一种新的链表结构,该数据结构描述了已分配块链表和空闲块链表的结构关系,从而能够提高动态内存管理的效率.  相似文献   

19.
差别矩阵作为决策信息系统属性约简的方法是有效的;但空间利用率不高。通过对算法空间利用率及时间效率进行研究,提出基于链表的改进算法;并引入链表的基本运算。该算法通过使用链表的节点存储基于限制容差关系下有效的差别矩阵元素,并在约简过程中通过不断删除不必要的节点以节省时间。通过理论与实例证明其有效性和正确性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号