美文网首页
06 接口隔离原则

06 接口隔离原则

作者: 猿笔记 | 来源:发表于2017-12-23 11:16 被阅读5次

定义

  接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口

  • 使用该接口的客户端仅需知道与之相关的方法即可
  • 每一个接口应该承担一种相对独立的角色,不干不该干的事,该干的事都要干

示例


缺点:类太臃肿
改进:

难点

  控制接口的粒度,接口不能太小,如果太小会导致系统中接口泛滥,不利于维护;接口也不能太大,太大的接口将违背接口隔离原则,灵活性较差,使用起来很不方便

相关文章

网友评论

      本文标题:06 接口隔离原则

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