首页> 外文会议> >A modified inheritance mechanism enhancing reusability and maintainability in object-oriented languages
【24h】

A modified inheritance mechanism enhancing reusability and maintainability in object-oriented languages

机译:改进的继承机制增强了面向对象语言的可重用性和可维护性

获取原文

摘要

In object-oriented languages, encapsulation and inheritance play an important part for software reusability and maintainability. The separation of subtyping and inheritance makes inheritance a more flexible mechanism reusing code. The main enhanced flexibility is that it is allowed for subclasses to redefine inherited methods to change their specifications. However, it results in an encapsulation issue derived from the semantics of inheritance, which compromises severely reusability and maintainability in object-oriented languages. The authors present a modified inheritance mechanism which overcomes this encapsulation issue, and give its denotational semantics. This modified inheritance mechanism has been introduced in NDOOP, an object-oriented extension of Pascal bing developed by them.
机译:在面向对象的语言中,封装和继承对于软件的可重用性和可维护性起着重要的作用。子类型化和继承的分离使继承成为重用代码的更灵活的机制。主要的增强的灵活性是允许子类重新定义继承的方法以更改其规范。但是,这会导致继承问题引起封装问题,这严重损害了面向对象语言的可重用性和可维护性。作者提出了一种改进的继承机制,该机制克服了此封装问题,并给出了其指称语义。这种修改后的继承机制已在NDOOP中引入,NDOOP是由他们开发的Pascal bing的面向对象扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号