Interface Isolation Principle(接口隔离原则)

(一)接口隔离原则定义

接口隔离原则和单一职责都是为了提高类内进行,降低他们之间的耦合性,体现了封装的思想。

(1)单一职责原则注重的是职责,而接口隔离原则注重的是对接口依赖的隔离。

(2)单一职责原则主要约束类,它针对的是程序中的实现和细节,接口隔离原则主要约束接口,主要针对抽象和程序整体框架的构建。

(二)接口隔离原则优点

  1. 将复杂庞大的接口分解成众多个小接口,从而降低了类对接口的依赖性,提高系统的灵活性和可维护性。
  2. 接口隔离 提高了系统的内聚性,减少了对外交互,降低了系统的耦合性。
  3. 接口的粒度大小是否定义合理,决定了系统的稳定性,如粒度过多则使程序复杂化(例如:5句代码可以编写一个小功能,而却用了10句代码),过大则降低灵活性(例如:20世纪60,70年代的计算机很庞大,很难移动,而现在的21世纪的计算机很小,很轻薄,很方便移动,从而提高了它的灵活性)

(三)接口隔离原则实现

  1. 一个接口只服务于一个子模块或者业务逻辑。
  2. 为依赖接口类制定服务,提供调用者需要的方法&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值