相信有过大型软件开发经验的人都会熟悉 插件开发(Plugin),这是一种轻内核的开发机制,通过独立的插件开发能够将不同的插件功能进行组合,从而实现灵活的即插即用。
1. 主模块独立(Exe和Core DLL),添加插件时 不需要重新编译更新;
2. 插件之间功能相对独立,依赖性小,便于分布式开发;
3. 插件更新、扩展相对容易;
留给大家一个测试,结合前面的章节《C++基础学习之8 – 玩转DLL》,实现一个自己的插件吧!还等什么呢紧行动起来!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!