- 零基础学Java项目开发
- 聚慕课教育研发中心编著
- 361字
- 2022-07-28 18:41:31
2.1 什么是接口
硬件类接口是指同一计算机不同功能层之间的通信规则。软件类接口是指程序中具体负责不同模块之间传输、接收数据的类或函数。接口指定必须由类提供的成员或实现它的其他接口来负责。与类相似,接口可以包含方法、属性、索引器和事件作为成员。
接口一般来讲分为以下两种。
(1)程序内部的接口:当方法与方法、模块与模块之间交互时,程序内部所抛出的接口。例如登录发帖,发帖就必须要登录,发帖和登录这两个模块之间就要有交互,因此会抛出一个接口来进行内部系统调用。
(2)系统对外的接口:从他人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只会提供一个写好的方法来完成数据获取。例如购物网站和第三方支付之间,在购物网站进行支付时可以选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口以供购物网站进行调用。