首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
周建儒 《信息技术》2014,(3):162-164
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用。深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想。  相似文献   

2.
虚函数是面向对象的C++语言中的一个非常重要的概念。它充分体现了面向对象思想中的继承和多态性这两大特性,动态绑定是C++中实现多态的一个重要途径,虚函数是动态绑定的基础。通过深入分析VC++编译器实现虚函数的汇编代码。给出在继承下的实现模型,并结合实例,在汇编语言层次研究了多态性的实现机理,揭示了虚函数和动态绑定的本质。  相似文献   

3.
范秋生  潘纹 《信息技术》2006,30(11):102-104
多态性是面向对象程序设计的重要特性之一,虚函数是实现多态性的基础。首先阐述了C++的多态性和联编技术,接着分析了C++的两种多态性:编译时的多态性和运行时的多态性,通过函数重载和虚函数对其进行了探讨,最后通过具体实例分析了实现动态联编的条件,指出虚函数是实现动态联编的关键。  相似文献   

4.
重载机制增强程序设计的灵活性、扩充性和可读性。C++的重载进行分类,结合实例论述了重载机制在面向对象程序设计中的应用。  相似文献   

5.
C++面向对象程序设计中的构造函数   总被引:1,自引:0,他引:1  
构造函数的实现使C++的类机制得以充分的展示,它的设计与应用,直接影响编译程序处理对象的方式。本文以C++构造函数为主线,详细阐述了C++面向对象程序设计方法的实现过程,并针对设计过程中应该注意的问题进行了深入分析,实践证明,正确理解并合理应用C++构造函数是面向对象程序设计中的关键。  相似文献   

6.
田保军 《信息技术》2007,31(12):112-113
目前在程序设计领域中面向对象方法占据着主导地位,但其自身也固有一些不足和缺陷。为了能更好地重用软件,有效提高软件的生产率,仅有面向对象的程序设计思想是不够的,还需要泛型程序设计思想。泛型机制是编程语言和编程思想的一次革命。C++语言提供的STL便是面向对象和泛型程序设计思想相结合的一个良好典范。  相似文献   

7.
为了减少网页访问时网络的负载,采用XML数据岛技术实现网页中数据的处理.介绍XML数据岛的概念,并讨论Web页中XML数据岛生成和绑定的机制,给出一种使用ASP和ADO技术由数据库动态生成XML数据岛,并动态绑定数据的通用方法,可应用于各种基于Web的应用系统,提高开发效率.  相似文献   

8.
动态对象的原理,实现与应用   总被引:2,自引:0,他引:2  
高飞  叶尚辉 《电子学报》1995,23(5):22-25
面向对象的思想已被CAD、EDB等领域普遍接受。本文针对机械CAD的需求,提出了动态对象的概念,指出类是对象动态变化中某些状态的抽象,并实现了原型系统DOC++(C++with Dynamic Objects).DOC++被用来解决产品几何模型的进化问题。  相似文献   

9.
DC++:一种面向对象的分布式程序设计语言   总被引:2,自引:0,他引:2  
谢立  易鉴良 《电子学报》1996,24(8):102-104
本文提出了一种新的面向对象的分布式程序设计语言DC++。在DC++语言中增加了一系列关于分布式程序设计的语言设施,以便于程序灵活应用,编写出高质量的分布运行的程序。它以活动对象-进程作为分布单位,采民合机制实现进程间的同步和通信,并且支持进程的创建和撤消,同时提供了丰富的进程通信控制设施。  相似文献   

10.
动态对象的原理、实现与应用   总被引:1,自引:0,他引:1  
高飞  叶尚辉 《电子学报》1995,23(5):2-25
面向对象的思想已被CAD、EDB等领域普遍接受,本文针对机械CAD的需求,提出了动态对象的概念,指出类是对象动态变化中某些状态的抽象,并实现了原型系统DOC++(C++withDynamicObjects)。DOC++被用来解决产品几何模型的进化问题。  相似文献   

11.
上下文感知应用和普适计算环境逐渐渗入人们生活环境的今天,上下文感知应用的设计开发时的支撑环境方面仍主要采用传统的面向对象等技术及编程模型,这样在设计时与上下文相关的行为会分布在程序中,即环境上下文和行为在程序编码时就进行了绑定,这使得环境依赖因素和程序控制主体结合的过分紧密,不能适应普适计算环境多样、复杂、动态和多变等特点,更难于进行系统维护和扩展.本文以实现应用程序动态适应环境信息变化为目的,设计并实现了采用动态代理为底层实现机制,通过映射规则的建立将上下文信息和编程逻辑进行分离的上下文感知编程模型EIPM,提供了相应的开发编译平台和执行容器在内的应用框架系统原型,实现一种适应普适计算环境上下文动态复杂多变特点的编程模型.以普适环境文件访问系统中上下文感知部分模块的开发为例,进行了EIPM应用框架原型系统功能的可行性测试,结果表明EIPM编程模型具备了对环境上下文变化的动态适应性.  相似文献   

12.
任莉 《信息通信》2011,(6):112-113
通过讨论采用反射机制构建一个插件平台,使得生成后的应用系统与外部编译的业务库实现动态绑定,应用程序把需要实现的外部业务在运行过程中动态绑定起来,当业务功能发生变化时,仅仅替换这些外部业务的动态库,不需要重新对应用程序进行修改和编译,实现了耦合绑定,最终实现了可动态扩展的应用程序.  相似文献   

13.
介绍了一个在微机环境下运行的C程序设计教学中的动态演示系统,该软件形象地描绘了程序设计中的基本语句以及常见算法的动态执行过程,对学生深刻理解程序设计的思想有很大帮助。  相似文献   

14.
本文介绍了TCP/IP网络的面向对象程序设计方法,并给出了用VisualC++42中MFC开发的Winsock95程序实例。  相似文献   

15.
郭力平  苏忠 《电子与电脑》1996,(12):114-122
Visual FoxPro 3.0(简称VFP 3.0)虽然继续支持FoxPro 2.x所使用的标准的结构化程序设计方法,但大力提倡和鼓励用户使用面向对象的程序设计方法。为了使读者能够更好地了解和使用面向对象的程序设计方法,本讲将循序渐进地介绍如下内容: 面向对象程序设计的基本概念。 Visual FoxPro新增命令与函数。 面向对象程序设计的方法与实例。  相似文献   

16.
现有工作流生成研究大多只关注过程定义的自动创建,却很少讨论相应的流程执行机制,因而不仅缺乏对工作流动态生成的支持,也存在活动资源绑定过早、缺少人工活动支持等不足.针对该问题,结合基于流程模式的工作流生成规划,提出一个流程动态执行机制.它通过抽象活动即时规划实现工作流运行时细化;通过参与者服务化方法来实现活动资源的即时绑定执行.减少运行时异常的同时,也提供了对人工与自动活动的统一支持.  相似文献   

17.
苏荟 《现代电子技术》2012,35(18):38-40
为了更好地完成面向对象软件测试中的集成测试,提出了一种基于UML类图的面向对象软件集成测试方法。首先从UML类图的文件中利用RationalRose提供的接口将类图中的类内信息、类间信息提取出来,并计算每个类的内聚度以及类间耦合度,同时把每个类看作有向图的结点,类的内聚度、类间耦合度的加权作为节点的权值,类间关系的出度作为关系的权值。根据动态绑定的特点,在图中添加类间可能存在的动态绑定线索;然后,遍历该动态对象赋权图生成集成测试的测试序列;最后对生成的序列进行筛选,得出最有效的测试序列。实验证明该方法是有效的。  相似文献   

18.
基于依赖标识的并发程序动态切片方法   总被引:2,自引:2,他引:0  
针对面向对象并发程序给出一种基于依赖标识的动态切片方法.使用面向对象并发程序依赖图(COOPDG)作为中间图表示,然后对不同类型依赖边进行分析,根据在运行时依赖是否出现来决定是否动态地标识COOPDG中相应的边.该方法能降低动态切片在运行时对中间图的更新时间,以及获得切片的反应时间.  相似文献   

19.
面向对象测试的研究是面向对象开发方法不可缺少的一环,传统的测试技术已经不能有效地运用在面向对象的软件测试上.对面向对象软件测试技术进行了分析,剖析了面向对象自动测试框架,采用VSS(版本控制)+Ant(项目管理)+JUnit(集成测试)的模式实现了一个面向对象的自动化测试.  相似文献   

20.
探讨两种主流程序设计设计语言C和Java的发展历史和应用.分析了运行时模式,在面向对象的实例实现技术方面进行对比,进而分析和比较了内存管理和垃圾回收机制.  相似文献   

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

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