(1)组件:首先最广的应该是组件。凡是在软件开发中用到了软件的复用,被复用的部分都可以称为组件。
(3)控件:控件也是组件中的一种。控件就是具有用户界面的组件(可视化组件),比如:按钮、列表框、编辑框或者某个对话框中的静态文本等。
(2)插件:插件是组件中中的一种,凡是在应用程序中已经预留接口的组件就是插件。可以拿IE插件作为例子,IE中之所以可以嵌入很多应用程序,那是因为IE允许他们插入,说的明白一点,那就是在IE的源程序中已经为这些应用程序预留了接口,只要把通知浏览器已经加载了什么插件,浏览器就会调用预留的接口调用这些所谓的插件。