接口隔离原则 使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口. 从接口隔离原则的定义可以看出,他似乎跟SRP有许多相似之处. 是的其实ISP和SRP都是强调职责的单一性, 接口隔离原则告诉我们在定义接口的时候要根据职责定义“较小”的接口,不要定义“高大全”的接口. 也就是说接口要尽可能的职责单一,这样更容易复用,暴露给客户端的方法更具有“针对性”. 遵守接口隔离原则,会使代码量增加不少,源码中也是这样. 当方法随着业务需求的增加而不断增加的话,如果我们不应用接口隔…