接口隔离原则的定义

什么是接口?

  • 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的实物的描述,这是一种接口。Java中的类也是一种接口。

  • 类接口(Class Interface),Java中使用interface关键字定义的接口。 什么是隔离?

  • 客户端不应该依赖它不需要的接口。

  • 类间的依赖关系应该建立在最小的接口上。  

uml1
uml1