28.接口隔离原则介绍
目录介绍
- 00.问题思考分析
- 01.前沿简单介绍
- 02.如何理解接口隔离原则
- 03.接口理解为一组API接口集合
- 04.接口理解为单个API接口或函数
- 05.接口理解为OOP中的接口概念
- 06.总结一下分享
- 07.思考一道课后题
00.问题思考分析
- 01.什么叫作接口隔离法则,它和面向对象中的接口有何区别?
01.前沿简单介绍
- 学习了 SOLID 原则中的单一职责原则、开闭原则和里式替换原则,今天我们学习第四个原则,接口隔离原则。它对应 SOLID 中的英文字母“I”。
- 对于这个原则,最关键就是理解其中“接口”的含义。那针对“接口”,不同的理解方式,对应在原则上也有不同的解读方式。
- 除此之外,接口隔离原则跟我们之前讲到的单一职责原则还有点儿类似,所以今天我也会具体讲一下它们之间的区别和联系。
02.如何理解接口隔离原则
- 接口隔离原则的英文翻译是“ Interface Segregation Principle”,缩写为 ISP。Robert Martin 在 SOLID 原则中是这样定义它的:“Clients should not be forced to