指对协定进行定义的引用类型。
接口指定必须由类提供的成员或实现它的其他接口。
与类相似,接口可以包含方法、属性、索引器和事件作为成员。
软件不同部分之间的交互接口,通常是所谓的API应用程序编程接口,其表现的形式是源代码。
API的发明和发展大大促进了计算机产业的进步,同时API决定着日常运算的各个方面。
其只能运行在程序规定的系统平台下,而不能脱离指定的平台单独运行。
因为插件需要调用原纯净系统提供的函数库或者数据。
而软件插件通常指软件附带的插件。
很多软件都有插件,例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
应用软件提供使插件能够应用的各项服务,其中包括提供加载方式,使插件可以加载到应用程序和网络传输协议中,从而和插件进行数据交换。
插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。
相反地,应用程序并不需要依赖插件就可以运行,这样一来,插件就可以加载到应用程序上并且动态更新而不会对应用程序造成任何改变。