定义:用多个专门的接口,而不是使用单一的总接口,客户端不应该依赖它不需要的接口
注意:一个类对应一个类的依赖应该建立在最小的接口上;建立单一接口,不要建立庞大臃肿的接口;尽量细化接口,接口中的方法尽量少
优点:符合我们常说的高內聚,低耦合的设计思想,从而使得类具有很好的可读性,可扩展性和可维护性
例子
源码链接
未使用接口隔离原则之前
接口
实现类
使用接口隔离后
接口
实现类
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!