期刊文献+

面向对象语言中的数据抽象和继承性 被引量:1

DATA AESTRACTION AND INHERITANCE IN OBJECTORIENTED LANGUAGES
下载PDF
导出
摘要 面向对象程序设计是一种实用的支持模块化设计和代码复用的程序设计方法。大多数面向对象语言均支持信息隐蔽的数据抽象和封裝。然而继承性的存在却严重地削弱了封装带来的好处。本文讨论了信息隐蔽和继承性间的关系,并描述了一种支持封装的多路继承机制。 Object-Oriented programming is a practical and useful methodology that encourages modular design and code reuse.Most object-oriented programming languages support data abstraction and encapsulation for information hiding.However,the existence of inheritance severely compromises the benefits of theencapsulation.This paper discusses the relationship between information hidingand inheritance and discribes a multiple inheritance mechanism which supportingencapsulation.
作者 梅宏 孙永强
机构地区 上海交通大学
出处 《计算机应用与软件》 CSCD 1992年第6期12-17,共6页 Computer Applications and Software
关键词 数据抽象 面向对象语言 继承性 Data abstraction object-oriented programming inheritance encapsulation.
  • 相关文献

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部