包装库
函数库
计算机科学领域,包装库(英语:wrapper library,也称封装库)是一种函数库,可以将其它函数库已存在的接口翻译成另一种兼容接口。
简介
包装库通常只是一小层代码(即“垫片”),它之所以存在,是为了:
示例
以下提供了常见包装器库实现的一般说明。在此示例中,C ++接口充当C语言接口的“包装器”。
C界面
C ++包装器
包装函数
计算机科学中,包装函数(英语:Wrapper function)是一种计算机程序中的函数,它存在的主要目的就是用来调用另一个函数。在面向对象编程中,它又被称为方法委任(method delegation)。它的存在有多种功能:可以被当成适配器模式来使用,可以当成错误检查程序,也可以被当成多重继承来使用。
包装器模式
设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将类自己的接口包裹在一个已存在的类中。
函数库
计算机科学中,函数库是用于开发软件子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。
库链接是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接,相应的,前者链接的库叫做静态库后者的叫做动态库
参考资料
最新修订时间:2022-08-25 16:52
目录
概述
简介
示例
参考资料