接口隔离原则
- 一组接口集合,可以是某个微服务的接口,也可以是某个类库的接口等。
- 单个 API 接口或函数,部分调用者只需要函数中的部分功能,那我们就需要把函数拆分成粒度更细的多个函数,让调用者只依赖它需要的那个细粒度函数。
- OOP 中的接口,也可以理解为面向对象编程语言中的接口语法。那接口的设计要尽量单一。
接口隔离原则与单一职责原则的区别
单一职责原则针对的是模块、类、接口的设计。接口隔离原则相对于单一职责原则,一方面更侧重于接口的设计,另一方面它的思考角度也是不同的。
此文章为 8 月Day18学习笔记,内容来源于 极客时间《设计模式之美》。