本文介绍: 当程序只是弱依赖某一个功能时,可以使用动态库组织被依赖的功能,并在主程序中使用代码加载动态库及其中的功能模块,这种方式被称为运行时加载。在类 unix 平台:当功能函数比较多的时候,一般需要用 C++ 类封装, 使用纯虚接口类可以方便运行时加载。只要导出一个创建对象的函数就可以了。当我们在 MacOSX 平台,使用 Objective-C 实现功能时,我们可以更加方便的实现运行时加载。不需要刻意引入一个纯虚…
当程序只是弱依赖某一个功能时,可以使用动态库组织被依赖的功能,并在主程序中使用代码加载动态库及其中的功能模块,这种方式被称为运行时加载。
当功能函数比较多的时候,一般需要用 C++ 类封装, 使用纯虚接口类可以方便运行时加载。只要导出一个创建对象的函数就可以了。
当我们在 MacOSX 平台,使用 Objective-C 实现功能时,我们可以更加方便的实现运行时加载。不需要刻意引入一个纯虚接口类,也不需要导出一个创建器函数。事实上,Objective-C 导出的是类对象自身。有了类对象,一切就都有了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。