首页> 外文会议> >A method for the management of exceptions in multiple inheritance systems
【24h】

A method for the management of exceptions in multiple inheritance systems

机译:在多继承系统中管理异常的方法

获取原文

摘要

Multiple inheritance systems with exceptions in object-oriented languages are examined. Two types of exceptions may be identified: exceptions by cancellation of an inheritance link and exceptions by cancellation of property. For each type of exception, contradictions appear when there are simultaneously several paths of the inheritance graph, which allow inheritance from an object or from a property to take place or not. If certain contradictions are commonly solved by masking, there are contradictions for which no common method of resolution exists. A method for the management of the contradictions in object languages is proposed. This method is based on a computation of the complexity of inheritance paths which produce a contradiction.
机译:研究了面向对象语言中具有例外的多重继承系统。可以识别两种类型的异常:通过取消继承链接的异常和通过取消属性的​​异常。对于每种类型的异常,当继承图同时存在多个路径时,就会出现矛盾,这些路径允许从对象或从属性进行继承。如果某些矛盾通常是通过掩盖解决的,那么对于某些矛盾而言,就没有通用的解决方法。提出了一种目标语言中矛盾的管理方法。该方法基于产生矛盾的继承路径的复杂度的计算。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号