Java为什么要面向接口编程

网上的文章都是长篇大论,我来一篇通俗易懂的。 1 高可复用性 例如: 订单模块,积分模块,用户模块都需要查询用户信息,写一个查询用户信息接口提供给这些模块共同调用,这样就不用在每个模块里面写查询用户信息的重复代码了。 2 安全性 调用方知道接口名,不知道接口里面的具体业务逻辑代码。 3 可扩展性 实际工作中,在已经开发好的系统上,新增加了功能,我们只需编写新功能的接口代码,而不需要改变原来的代码。
相关文章
相关标签/搜索