面向对象的应用程序编程接口的设计与实现
文献类型:学位论文
作者 | 任德凌 |
学位类别 | 博士 |
答辩日期 | 2000 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 操作系统 面向对象 应用程序编程接口 组件对象模型 |
学位专业 | 计算机应用技术 |
中文摘要 | 操作系统的基本功能之一是为应用程序提供一个屏蔽了诸多硬件细节的虚拟机器,这个功能的实现是通过提供一系列应用程序编程接口,即系统调用。应用程度编程接口对应用程序有效的操纵计算机系统的各类资源起到了至关重要的作用。随着软件工程的发展,面向对象技术已经广泛应用于软件开发,并且大大提高了软件开发的效率和可靠性。但是现有的应用程序编程接口仍然是面向过程的。本文首先引入了面向对象的应用程序编程接口概念,把一个计算机系统看作一个对象模型,应用程度可以通过对象模型中各个对象的属性和方法操纵整个计算机系统,而不是象现有的应用程序那样通过函数调用。与现有的应用程序编程接口相比,而向对象的应用程序编程接口具有模块化程度高、复用性强、可维护性好等优点。接着,本文以文件系统为例,分析、设计了文件系统的对象模型;用接口描述语言进行形式化描述;并在组件对象模型的基础上使用C++和Active模板库实现了该对象模型。最后,本文总结了面向对象的应用程序编程接口的开发,并展望了面向对象技术和组件技术在操作系统应用程度编程接口上的应用前景。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 50 |
源URL | [http://ir.iscas.ac.cn/handle/311060/6154] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 任德凌. 面向对象的应用程序编程接口的设计与实现[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2000. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。