首页> 外文期刊>電子情報通信学会技術研究報告 >Objective-Cによる文脈指向プロダラミングの実現手法
【24h】

Objective-Cによる文脈指向プロダラミングの実現手法

机译:通过Objective-C实现面向上下文生产的方法

获取原文
获取原文并翻译 | 示例
       

摘要

Context-oriented programming(COP) is a programming method that enables us to define behaviors that depend on the program's execution context. We propose an implementation method of COP that does not need language extensions. Objective-C has a dynamic object system in which we can replace arbitorary methods. Harnessing such ability of the language, we construct a mechanism realizing COP. In this paper, we introduce how to construct such mechanism in Objective-C and evaluate the runtime overhead of our implementation.%文脈指向プログラミング(COP)とは,プログラムの実行文脈に応じて振る舞いが変化するようなプログラムのモジュール性を高める技術である.本研究で我々は,言語の拡張を導入せずにCOPをObjective-Cで実現するための手法を提案する.Objective-Cは実行時にメソッドの書き換えを行うことができる動的なォブジェクトシステムを備えている.我々はこの機構を用いてCOPを実現した.本論文では提案手法によるCOPの実現方式について述ベ,実行時オーバーへッドについての評価結果を示す.
机译:面向上下文的编程(COP)是一种编程方法,它使我们能够定义依赖于程序执行上下文的行为。我们提出了一种不需要语言扩展的COP实现方法; Objective-C具有动态对象系统,其中可以替代现有的方法,利用这种语言的能力,我们构造了一种实现COP的机制,在本文中,我们介绍了如何在Objective-C中构造这种机制并评估我们的实现的运行时开销。是一项增强程序模块化的技术,该程序的行为根据程序的执行上下文而改变,在本研究中,我们旨在在不引入语言扩展的情况下在Objective-C中实现COP。 Objective-C配备了动态对象系统,可以在运行时重写方法,我们已经使用这种机制实现了COP。描述了实现方法,并显示了运行时开销的评估结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号