一般接口有两种:程序内部的接口;一种是系统对外的接口。
广义上来说:客户端和后台服务器之间的协议;插件间通信的接口;模块间的接口;类提供的一个方法; 这些都可以理解成接口
程序内部的接口:方法和方法之间,模块和模块之间的交互,比如我们常说的web项目,从登陆,添加,修改,删除等。那么这些模块之间会相互的交互。那么就会抛出一个接口
系统对外的接口:可以理解成,假如我们需要获取某个服务器上获取资源和信息,服务器肯定不会把数据库共享给你,他只会提供给你一个写好的方法来获取数据。那么我去引用这个方法,就是调取他的接口,如:淘宝下单支持的,微信支付。