- 20
- 0
- 约3.04千字
- 约 21页
- 2017-11-17 发布于河南
- 举报
MTK 动态加载技术
MTK 动态加载技术 ------Eric 2008年3月 目录 动态链接技术 从COM技术谈起 brew核心思想 我的思路 思路的优缺点 动态链接技术 动态链接技术是一种 lazy mode(晚捆绑)技术,其目的就是便于接口模块化,方便管理更新,有利于节省程序运行空间. 其典型的应用是Windows的DLL技术,开发人员使用DLL中的API接口时可以通过一种间接查表的方式从而定位到接口的函数地址,实现重定位. 动态链接技术的的一个优点在于只有当接口被使用时才赋予空间地址,这样极大节省空间. 动态链接技术因此成为组件式操作系统的根本. 从COM技术谈起 COM是Windows平台上实现的一种跨语言的开发机制,目前在Windows平台的底层,许多功能都是通过COM机制来实现的。COM通过统一的、独立的接口定义语言(IDL:Interfase Definition Language)来定义统一的接口,并规定了相应的接口二进制规范,这样就可以按照这个二进制规范,通过各种不同的开发语言来实现COM程序的开发,而实现这种接口与实现之间完全分离的技术就是虚拟函数表(VTBL)。 COM技术的特点 COM是接口和实现完全分离,为此专门规范了统一的接口定义语言,因此而接口的实现可以采用任何一种开发语言,如C/C++和Java等 .
原创力文档

文档评论(0)