【实践】基于接口的插件机制- 悠扬的牧笛- 博客园
文章推薦指數: 80 %
热爱兴趣执着
一、前言
插件,意味着可扩展,且宿主程序不依赖于插件,即插即用。
这种软件设计方式可以使我们的应用程序最大化地获得可扩展性、适应性和稳定性,而且便于软件的维护和升级。
在什么场景下使用插件呢?例如在本篇文章中,我个人有一个小需求就是希望记事本带行号,于是我自己写了一个极简易的编辑器(CodeEditor),以这个编辑器为例,主体程序功能包括常见的新建、复制、查找、保存等已经完成