Eclipse插件结构设计思考

在进行插件开发,构建软件产品的过程中,往往涉及到很多个插件。这些插件应该如何设计?我基于自己的经验提供以下插件结构的想法: 对于整个产品,可以将产品划分为四大模块:业务无关核心层、业务相关核心层、可插拔业务层、功能与产品定制。其中业务无关核心层和业务相关核心层,共同组成了系统核心层。 系统核心层,我认为需要遵循以下原则: 每一个大版本,可增加,但不应删除核心层之中的API,以保证核心层稳定性。(思
相关文章
相关标签/搜索