Java为什么要面向接口编程

网上的文章都是长篇大论,我来一篇通俗易懂的。

1 高可复用性

例如:

订单模块,积分模块,用户模块都需要查询用户信息,写一个查询用户信息接口提供给这些模块共同调用,这样就不用在每个模块里面写查询用户信息的重复代码了。

2 安全性

调用方知道接口名,不知道接口里面的具体业务逻辑代码。

3 可扩展性

实际工作中,在已经开发好的系统上,新增加了功能,我们只需编写新功能的接口代码,而不需要改变原来的代码。新增的接口代码能够很好的和原来的代码整合,我们称之为良好的可扩展性。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值