eclipse的插件开发怎么体现现代编程的模块化

eclipse的插件开发如何体现现代编程的模块化?

    现代编程的一大特点是:模块化编程,具体来说就是好几个人来完成一个大的的功能:这一个大的功能又拆分为好几个子功能,每一个人做一块子功能,然后导出子功能的API,而大功能的运行实际上就变成子功能导出的API的相互调用,那么eclipse的插件开发又是如何体现模块化编程呢?

    其实这个很简单,如果你的一个插件项目A开发完成以后,而你这个插件A开发的一些功能要被另一个插件B使用,就提来说就是A项目的API要被B项目可见,这时候只需在A项目的plugin.xml文件中的Runtime页签中点击Add按钮,导出对应的包,如图示:

                                      eclipse的插件开发怎么体现现代编程的模块化

   然后在B项目的plugin.xml文件中的Dependencies页签中点击Add按钮将刚才导出的包引入 如图示:

                                         eclipse的插件开发怎么体现现代编程的模块化

这样在B项目中就可以用A项目中的com.test.plugin.actions这个包了。这实际也是插件项目进行通信的一种机制。