接口隔离原则(Interface Segregation Principle)

接口分为两种:

  • 实例接口(ObjectInterface):Java中的类也是一种接口
  • 类接口(ClassInterface):Java中经常使用Interface关键字定义的接口

隔离:建立单一接口,不要建立臃肿庞大的接口;即接口要尽量细化,同时接口中的方法要尽量少。

接口隔离原则与单一职责原则的不同:接口隔离原则与单一职责的审视角度是不相同的,单一职责要求的是类和接口职责单一,注重的是职责,这是业务逻辑上的划分,而接口隔离原则要求接口的方法尽量少

文章链接 https://fangzongzhou.github.io/2021/02/14/计算机/设计模式/设计原则/接口隔离原则/