首页> 外文会议>ECOOP 2003 Workshop on Object-Oriented Technology; 20030721-20030725; Darmstadt; DE >Aliasing, Confinement, and Ownership in Object-Oriented Programming
【24h】

Aliasing, Confinement, and Ownership in Object-Oriented Programming

机译:面向对象编程中的别名,限制和所有权

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

摘要

The power of objects lies in the flexibility of their interconnection structure. But this flexibility comes at a cost. Because an object can be modified via any alias, object-oriented programs axe hard to understand, maintain, and analyse. Aliasing makes objects depend on their environment in unpredictable ways, breaking the encapsulation necessary for reliable software components, thus making it difficult to reason about and optimise programs, obscuring the flow of information between objects, and introducing security problems. Aliasing is a fundamental difficulty, but we accept its presence. Instead we seek techniques for describing, reasoning about, restricting, analysing, and preventing the connections between objects and the flow of information between them.
机译:对象的力量在于其互连结构的灵活性。但是这种灵活性是有代价的。因为可以通过任何别名修改对象,所以面向对象的程序很难理解,维护和分析。混淆使对象以不可预测的方式依赖于其环境,从而破坏了可靠软件组件所需的封装,从而使推理和优化程序变得困难,从而使对象之间的信息流变得模糊,并引入了安全性问题。混叠是一个基本的困难,但是我们接受它的存在。相反,我们寻求用于描述,推理,限制,分析和阻止对象之间的连接以及对象之间的信息流的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号