美文网首页
接口隔离原则

接口隔离原则

作者: 简石榴 | 来源:发表于2018-12-05 14:31 被阅读0次

接口隔离原则中讨论的接口 分为两类
分别是实例接口 和类接口(interface关键字)

Clients should not be forced to depend upon interfaces that they don`t use.
(客户端不应该依赖它不需要的接口)
The dependency of one class to anther one should depend on the smallest possible.
(类间的依赖关系应该建立在最小的接口上。)

也能表述为 接口尽量细化,同时接口中的方法尽量少(接口尽量纯洁)

最佳实践:
1、一个接口只服务与一个子模块或业务逻辑
2、通过业务逻辑压缩接口中的public方法
3、已经污染了的接口(什么样的接口称得上是污染过的接口)尽量修改,若变更风险较大,则采用适配器模式进行转化处理
4、了解业务的上下文环境

相关文章

网友评论

      本文标题:接口隔离原则

      本文链接:https://www.haomeiwen.com/subject/mkbicqtx.html