随笔分类 - 插件框架
摘要:从对象创建和引用小议解耦 应用场景 为方便后续介绍,本文假设一个计算器的应用。初始设计由以下几部分组成: 计算器界面类 CalculatorUI该类接受用户输入的表达式,执行一些输入校验工作,并将合法的表达式传递到具体的分析器,最终将计算结果返回给用户。 语法分析器接口,ExpressionEval
阅读全文
摘要:转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-3/编程语言的支持在前面的章节中,我们已经了解到,如果你能够使用编译器令应用程序和插件的虚表匹配,那么就可以保持 C++ 虚表级别的兼容性;或者你可以使用 C 级...
阅读全文
摘要:转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-2/插件编程接口所谓插件,其实就是基于接口的设计。基于插件的系统最基本的一点就是,要有一个中心系统,用于加载未知的插件,并且能够使用预先定义好的接口和协议与这些插...
阅读全文
摘要:转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-1/本系列文章来自Building Your Own Plugin Framework,主要内容是讨论使用 C/C++ 语言开发跨平台的插件框架所需要的架构、开发...
阅读全文

浙公网安备 33010602011771号