接口隔离原则(ISP)

一、概念 客户端不应该依赖它不需要的接口; 类间的依赖关系应该建立在最小的接口上。 二、详细说明 使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小的接口上的。一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。   “不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次
相关文章
相关标签/搜索