网上的文章都是长篇大论,我来一篇通俗易懂的。
1 高可复用性
例如:
订单模块,积分模块,用户模块都需要查询用户信息,写一个查询用户信息接口提供给这些模块共同调用,这样就不用在每个模块里面写查询用户信息的重复代码了。

2 安全性
调用方知道接口名,不知道接口里面的具体业务逻辑代码。
3 可扩展性
实际工作中,在已经开发好的系统上,新增加了功能,我们只需编写新功能的接口代码,而不需要改变原来的代码。新增的接口代码能够很好的和原来的代码整合,我们称之为良好的可扩展性。
本文阐述了接口设计的三个核心原则:高可复用性、安全性与可扩展性。通过实例说明如何实现代码的高效复用,保障接口的安全调用,以及如何在不修改原有代码的基础上轻松扩展新功能。
网上的文章都是长篇大论,我来一篇通俗易懂的。
例如:
订单模块,积分模块,用户模块都需要查询用户信息,写一个查询用户信息接口提供给这些模块共同调用,这样就不用在每个模块里面写查询用户信息的重复代码了。

调用方知道接口名,不知道接口里面的具体业务逻辑代码。
实际工作中,在已经开发好的系统上,新增加了功能,我们只需编写新功能的接口代码,而不需要改变原来的代码。新增的接口代码能够很好的和原来的代码整合,我们称之为良好的可扩展性。