共查询到20条相似文献,搜索用时 31 毫秒
1.
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用。深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想。 相似文献
2.
3.
多态性是面向对象程序设计的重要特性之一,虚函数是实现多态性的基础。首先阐述了C++的多态性和联编技术,接着分析了C++的两种多态性:编译时的多态性和运行时的多态性,通过函数重载和虚函数对其进行了探讨,最后通过具体实例分析了实现动态联编的条件,指出虚函数是实现动态联编的关键。 相似文献
4.
5.
C++面向对象程序设计中的构造函数 总被引:1,自引:0,他引:1
构造函数的实现使C++的类机制得以充分的展示,它的设计与应用,直接影响编译程序处理对象的方式。本文以C++构造函数为主线,详细阐述了C++面向对象程序设计方法的实现过程,并针对设计过程中应该注意的问题进行了深入分析,实践证明,正确理解并合理应用C++构造函数是面向对象程序设计中的关键。 相似文献
6.
目前在程序设计领域中面向对象方法占据着主导地位,但其自身也固有一些不足和缺陷。为了能更好地重用软件,有效提高软件的生产率,仅有面向对象的程序设计思想是不够的,还需要泛型程序设计思想。泛型机制是编程语言和编程思想的一次革命。C++语言提供的STL便是面向对象和泛型程序设计思想相结合的一个良好典范。 相似文献
7.
为了减少网页访问时网络的负载,采用XML数据岛技术实现网页中数据的处理.介绍XML数据岛的概念,并讨论Web页中XML数据岛生成和绑定的机制,给出一种使用ASP和ADO技术由数据库动态生成XML数据岛,并动态绑定数据的通用方法,可应用于各种基于Web的应用系统,提高开发效率. 相似文献
8.
动态对象的原理,实现与应用 总被引:2,自引:0,他引:2
面向对象的思想已被CAD、EDB等领域普遍接受。本文针对机械CAD的需求,提出了动态对象的概念,指出类是对象动态变化中某些状态的抽象,并实现了原型系统DOC++(C++with Dynamic Objects).DOC++被用来解决产品几何模型的进化问题。 相似文献
9.
DC++:一种面向对象的分布式程序设计语言 总被引:2,自引:0,他引:2
本文提出了一种新的面向对象的分布式程序设计语言DC++。在DC++语言中增加了一系列关于分布式程序设计的语言设施,以便于程序灵活应用,编写出高质量的分布运行的程序。它以活动对象-进程作为分布单位,采民合机制实现进程间的同步和通信,并且支持进程的创建和撤消,同时提供了丰富的进程通信控制设施。 相似文献
10.
动态对象的原理、实现与应用 总被引:1,自引:0,他引:1
面向对象的思想已被CAD、EDB等领域普遍接受,本文针对机械CAD的需求,提出了动态对象的概念,指出类是对象动态变化中某些状态的抽象,并实现了原型系统DOC++(C++withDynamicObjects)。DOC++被用来解决产品几何模型的进化问题。 相似文献
11.
上下文感知应用和普适计算环境逐渐渗入人们生活环境的今天,上下文感知应用的设计开发时的支撑环境方面仍主要采用传统的面向对象等技术及编程模型,这样在设计时与上下文相关的行为会分布在程序中,即环境上下文和行为在程序编码时就进行了绑定,这使得环境依赖因素和程序控制主体结合的过分紧密,不能适应普适计算环境多样、复杂、动态和多变等特点,更难于进行系统维护和扩展.本文以实现应用程序动态适应环境信息变化为目的,设计并实现了采用动态代理为底层实现机制,通过映射规则的建立将上下文信息和编程逻辑进行分离的上下文感知编程模型EIPM,提供了相应的开发编译平台和执行容器在内的应用框架系统原型,实现一种适应普适计算环境上下文动态复杂多变特点的编程模型.以普适环境文件访问系统中上下文感知部分模块的开发为例,进行了EIPM应用框架原型系统功能的可行性测试,结果表明EIPM编程模型具备了对环境上下文变化的动态适应性. 相似文献
12.
通过讨论采用反射机制构建一个插件平台,使得生成后的应用系统与外部编译的业务库实现动态绑定,应用程序把需要实现的外部业务在运行过程中动态绑定起来,当业务功能发生变化时,仅仅替换这些外部业务的动态库,不需要重新对应用程序进行修改和编译,实现了耦合绑定,最终实现了可动态扩展的应用程序. 相似文献
13.
14.
本文介绍了TCP/IP网络的面向对象程序设计方法,并给出了用VisualC++42中MFC开发的Winsock95程序实例。 相似文献
15.
Visual FoxPro 3.0(简称VFP 3.0)虽然继续支持FoxPro 2.x所使用的标准的结构化程序设计方法,但大力提倡和鼓励用户使用面向对象的程序设计方法。为了使读者能够更好地了解和使用面向对象的程序设计方法,本讲将循序渐进地介绍如下内容: 面向对象程序设计的基本概念。 Visual FoxPro新增命令与函数。 面向对象程序设计的方法与实例。 相似文献
16.
17.
为了更好地完成面向对象软件测试中的集成测试,提出了一种基于UML类图的面向对象软件集成测试方法。首先从UML类图的文件中利用RationalRose提供的接口将类图中的类内信息、类间信息提取出来,并计算每个类的内聚度以及类间耦合度,同时把每个类看作有向图的结点,类的内聚度、类间耦合度的加权作为节点的权值,类间关系的出度作为关系的权值。根据动态绑定的特点,在图中添加类间可能存在的动态绑定线索;然后,遍历该动态对象赋权图生成集成测试的测试序列;最后对生成的序列进行筛选,得出最有效的测试序列。实验证明该方法是有效的。 相似文献
18.
基于依赖标识的并发程序动态切片方法 总被引:2,自引:2,他引:0
针对面向对象并发程序给出一种基于依赖标识的动态切片方法.使用面向对象并发程序依赖图(COOPDG)作为中间图表示,然后对不同类型依赖边进行分析,根据在运行时依赖是否出现来决定是否动态地标识COOPDG中相应的边.该方法能降低动态切片在运行时对中间图的更新时间,以及获得切片的反应时间. 相似文献
19.
陈炜 《信息技术与标准化》2007,(7):45-48
面向对象测试的研究是面向对象开发方法不可缺少的一环,传统的测试技术已经不能有效地运用在面向对象的软件测试上.对面向对象软件测试技术进行了分析,剖析了面向对象自动测试框架,采用VSS(版本控制)+Ant(项目管理)+JUnit(集成测试)的模式实现了一个面向对象的自动化测试. 相似文献
20.
探讨两种主流程序设计设计语言C和Java的发展历史和应用.分析了运行时模式,在面向对象的实例实现技术方面进行对比,进而分析和比较了内存管理和垃圾回收机制. 相似文献