美文网首页
ISP接口隔离

ISP接口隔离

作者: junjun2018 | 来源:发表于2018-07-05 17:55 被阅读0次

使用多个功能单一的接口,总比一个功能多的接口要好。
一个类实现某个接口,应该只关心自己的特有接口功能,而不应该被强迫实现自己不关心的接口方法。
高内聚
系统功能扩展时,修改的压力不会传到其他对象那里。

大接口设计: image.png 小接口设计: image.png

ISP和SRP的不同:
侧重点不同:单一职责主要侧重于类的功能单一,其次是接口和方法,针对的是实现和细节。接口隔离侧重于接口约束,针对于系统整体框架的构建。
使用过程中,掌握好度,不能过度设计接口,过多的接口,也会增加维护难度!

相关文章

网友评论

      本文标题:ISP接口隔离

      本文链接:https://www.haomeiwen.com/subject/fgopuftx.html