首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
C++支持类的多继承,Java采用类的单继承。Java中引入了接口,它定义了一组协议规范,将方法的实现部分放到类中完成,从而将接口继承与实现继承分开。  相似文献   

2.
选择继承在多重继承中的应用技术   总被引:1,自引:0,他引:1  
继承是解决软件可重用问题的有效途径,尤其是多重继承为解决软件可重用问题提供了灵活性。本文从软件可重用性观点出发,讨论了面向对象中的继承机制,就继承和多重继承实现中的不足,提出了选择继承机制,并作了较深入的讨论,最后给出了多重继承实现中的改进方法。  相似文献   

3.
C 支持类的多继承,Java采用类的单继承。Java中引入了接口,它定义了一组协议规范,将方法的实现部分放到类中完成,从而将接口继承与实现继承分开。  相似文献   

4.
继承用来描述一般与特殊关系,多Agent系统中引入继承有助于分析多Agent系统的结构层次和软件重用。本文讨论了开发多Agent系统时分析和描述继承的重要性和多Agent系统中继承的特点,通过一个角色模型对继承机制进行了语义定义,提出了一种在需求分析阶段对继承进行建模和分析的方法。  相似文献   

5.
王志坚  朱跃龙 《计算机学报》1997,20(12):1088-1094
本文扼要介绍继承的一个数学模型,在此基础上,通过对各种继承的形式刻划,研究了各种继承对子类型机制的影响,结果表明,单继承和图式继承支持强类型,线性继承不支持强类型。  相似文献   

6.
C++支持类的多继承,java采用类的单继承;C++中引入构造函数的同时也引入了析构函数,而java却没有析构函数,它自动进行无用内存回收操作,不需要程序员进行删除,而C++中必须由程序释放内存资源。本文将从一些常见的技术角度入手,对这两种程序设计语言进行阐述。  相似文献   

7.
首先对信息系统的访问控制进行简单介绍,着重介绍了基于RBAC权限角色的模型设计思想;并对现有模型提出了自己的改进方法,从角色的继承深度和继承范围这两个方面对模型进行了深入分析,最后完成了模型的系统实现。  相似文献   

8.
刘惟一  陆源 《软件学报》1996,7(A00):297-303
岙向对象技术为关系数据库设计提供了一些有用的方法,本文给继承约束的概念,并证明了继承依赖的推理规则是正确、完备的,本文还得出继承依赖闭包、继承依赖的极小集合等一系平行于函数依赖的结论。面  相似文献   

9.
提出一种基于继承图的度量继承耦合性的方法,该方法根据类之间继承方式的不同,建立相应的信息流方程,并根据类之间的继承路径,按照信息流方程迭代计算由父类传递给子类的信息流,根据流入子类的信息流的多少度量类之间的继承耦合强度.  相似文献   

10.
演绎对象数据库中基于行为规则的继承方法   总被引:3,自引:1,他引:2  
在演绎对象数据库的研究和发展过程中,仍有两个重要的问题未能很好的解决:非单调的多值结构和行为规则的继承;基于规则的行为的封装。针对前一个问题,文中提出了几种解决的方法。特别是提出了一种新的继承方法——行为继承的回退,以获得更多的信息。通过一个数据库实例以及对它的查询,进一步说明这些继承的思想。  相似文献   

11.
本文主要介绍JavaScript中基于原型的继承的实现方式,通过实例的说明,增强读者对基于类的继承和基于原型的继承的理解,同时分析了基于原型的继承模式的利弊。  相似文献   

12.
本文主要介绍JavaScript中基于原型的继承的实现方式,通过实例的说明,增强读者对基于类的继承和基于原型的继承的理解,同时分析了基于原型的继承模式的利弊。  相似文献   

13.
在C++面向对象的程序设计中,多继承使用频繁,然而使用多继承容易出现二义性问题。该文详细探讨了二义性的产生及其解决方法。  相似文献   

14.
文章通过比较Java与 C++在多重继承问题上的异同,分析了Java语言不支持多重继承的原因,并使用三种主要技术:转发、接口和向后引用给出了对多重继承的模拟,从而不但实现了多重继承的功能而且提供了比多重继承更简单、灵活,而且更强劲的功能。  相似文献   

15.
并发面向对象模型中继承异常的一种解决方案   总被引:2,自引:0,他引:2  
1 引言继承机制是面向对象软件开发中的重要设施,是实现软件复用和扩充的一种有效的语言机制,它是顺序面向对象语言的一个基本特点。但是,在将面向对象技术与并发相结合的过程中,对并发控制机制处理不当,将会引起继承机制与并发控制间的冲突问题。这种冲突主要表现在:定义子类时需要修改(重定义)父类中的所有代码才能实现自身的并发控制,从而使得子类无法继承父类的代码,产生继承异常现象、继承异常的出现将进一步破坏面向对象技术的两大优点,即:继承和封装。所以,如何有效地避免继承异常或将继承异常的产生降低到最小的程度是并发面向对象模型所要研究的一个重要问题。  相似文献   

16.
基于角色的代理模型的实现   总被引:2,自引:0,他引:2  
讨论了用户之间的基于角色的代理,以RBAC96中的模型作为基础,分别考虑不存在角色继承和约束情况下,存在角色继承情况下以及存在角色约束情况下,用户之间的代理行为。  相似文献   

17.
李宣东  郑国梁 《软件学报》1995,6(1):187-193
本给出一种包含多种继承行为的,非常灵活的代码复用机制-广义继承,通过给出其操作语义和一个支持类间子类型关系确认的类机制,为其在面向对象程序设计语言中的实现奠定了基础。  相似文献   

18.
面向对象编程语言的继承机制实现了子类和父类间is-a的关系,子类对象成为一个有效的父类对象,具有了父类对象的功能,实现了继承和扩展父类的目的。但是继承难以在分布式环境中跨网络实现,难以实现异构的分布式对象间的继承,所以在借鉴已有绑定技术的基础上,文章将绑定应用到分布式对象之间,提出了一种新的分布式继承模型:利用分布式对象间的绑定来增强和扩展分布式对象的功能,从而达到一种分布式继承的效果。  相似文献   

19.
ORDBMS的继承语义及其实现   总被引:3,自引:1,他引:2  
介绍了在ANGEL这样一个典型的ORDB系统中继承机制的设计思想与实现技术,首先详细阐述系统卡富的继承语义,包括属性继承、约束继承、触发器继承及函数继承,并给出对多重继承所带来各种冲突的处理办法。然后讨论继承机制的实现手段及有关继承机制的模式演变问题。  相似文献   

20.
遗传算法中交叉算子对群体多样性的影响   总被引:2,自引:0,他引:2       下载免费PDF全文
在遗传算法中,群体多样性对于避免早熟收敛、提高搜索效率以及保证搜索的全局性是至关重要的。本文分析了遗传算法在进化处理过程中导致群体多样性下降的原因,并着重就交叉算子与替换策略(或后期选择)的共同作用对群体多样性的影响作了较深入的探讨,完成交叉算子关于群体多样性损失的量化分析,并据此对如何平衡算法的“探测
测”与“开发”性能做了讨论。  相似文献   

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

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

京公网安备 11010802026262号