设计模式 – 接口隔离原理只是单一责任原则的替代品?

接口隔离原理只是一个单一责任原则的替代品?

我认为如果我的课程完成SRP,就不需要提取多个界面。

所以ISP看起来像是解决方案,以防我们因为某些原因打破SRP。

我对吗 ?

举个例子,他们的责任就是把数据保持在例如硬盘将类拆分为读写部分将不具有实际意义。但有些客户端只应该使用该类来读取数据,一些客户端只能写入数据,而有些客户端要做这两个。将ISP应用于三个不同的接口将是一个很好的解决方案。

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...