定义
“Clients should not be forced to depend upon interfaces that they do not use”
个人认为接口隔离原则,和单一原则有点像。 一个接口实现一个功能。
不过,你应该已经发现,接口隔离原则跟单一职责原则有点类似,不过稍微还是有点区别。 单一职责原则针对的是模块、类、接口的设计。而接口隔离原则相对于单一职责原则,一方 面它更侧重于接口的设计,另一方面它的思考的角度不同。它提供了一种判断接口是否职责 单一的标准:通过调用者如何使用接口来间接地判定。如果调用者只使用部分接口或接口的 部分功能,那接口的设计就不够职责单一。
好处
单一就意味着通用复用性好,
标签:职责,原则,接口,接口隔离,设计模式,单一 From: https://www.cnblogs.com/dousil/p/18036751