接口设计是一门
技术
更是一门艺术
—— 占金兵
哈哈,忽略上面装逼的话。这篇博客让我们谈谈接口设计。
接口是什么,接口又被称为API,是接口的定义。
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
在设计接口中,我们要考虑很多因素,如接口的
业务定位
、接口的安全性
、接口的可扩展性
、接口的稳定性
、接口的跨域性
、接口的协议规则
、接口的路径规则
、接口单一原则
、接口过滤
和接口组合
等诸多因素。
接口的设计要考虑的点是多方面的,好的设计会让后面的开发变得的心应手。但是这样的接口好呢?这是一个开放性问题。
网友评论