设计模式:接口隔离原则

这是我在百战程序员第一天上课,老师给我们留的一个问题,让我们自己弄明白。 1、接口隔离原则定义: 客户端不应该依赖他不需要的接口;一个类中对另一个的依赖应该建立在最小的接口上。 2、问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对类A和类B来说不是最小接口,则类A和类B必须实现他们不需要的方法。 3、解决方案: 将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接
相关文章
相关标签/搜索