面向COM组件的模块化系统设计
The Design of a COM-Oriented Module System
摘要:
我们在本文中提出了一个模块系统的初步设计的基础上的组件,如他们在COM的概念。这个模块系统的灵感来自于标准ML,具有一流的组件实例,一流的接口和接口多态函数,以及允许使用简单的机制从环境导入组件并将其导出到环境。模块系统自动化了接口的存储管理,并对程序员隐藏了IUnknown接口和QueryInterface机制,转而支持更高级别的接口处理方法。
英文摘要:
We present in this paper the preliminary design of a module system based on a notion of components such as they are found in COM. This module system is inspired from that of Standard ML, and features first-class instances of components, first-class interfaces, and interface-polymorphic functions, as well as allowing components to be both imported from the environment and exported to the environment using simple mechanisms. The module system automates the memory management of interfaces and hides the IUnknown interface and QueryInterface mechanisms from the programmer, favoring instead a higher-level approach to handling interfaces.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。