随笔分类 -  插件框架

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