首页> 外文会议>European Conference on Object-Oriented Programming >A General Framework for Inheritance Management and Method Dispatch in Object-Oriented Languages
【24h】

A General Framework for Inheritance Management and Method Dispatch in Object-Oriented Languages

机译:面向对象语言的继承管理和方法调度的一般框架

获取原文

摘要

This paper presents the DT Framework, a collection of object-oriented classes representing a generalized framework for inheritance management and table-based method dispatch. It demonstrates how most existing table-based dispatch techniques can be generalized and made incremental, so that relevant entries in the dispatch table axe modified each time a selector or class hierarchy link is added or removed. The incremental nature makes the framework highly efficient, with low millisecond average modification time, and supports table-based dispatch even in schema-evolving languages. During table maintenance, the framework detects and records inheritance conflicts, and maintains information useful during compile-time optimizations.
机译:本文介绍了DT框架,一个面向对象类的集合,代表了继承管理和基于表的方法调度的广义框架。它演示了最大的基于表的调度技术如何概括并进行增量,从而在每次添加或删除选择器或类层次链路时修改调度表AX中的相关条目。增量性质使框架高效,具有低毫秒的修改时间,即使在架构演化语言中也支持基于表的派​​遣。在表维护期间,框架检测和记录继承冲突,并在编译时优化期间维护有用的信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号