定律与定理 › 原理

接口隔离原则

interface segregation principle

states that no client should be forced to depend on methods it does not use

接口隔离原则 指明客户(client)不应被迫使用对其而言无用的方法或功能。接口隔离原则(ISP)拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口。接口隔离原则(ISP)的目的是系统解开耦合,从而容易重构,更改和重新部署。接口隔离原则是在SOLID中五个面向对象设计(OOD)的原则之一,类似于在GRASP中的高内聚性。

摘自维基百科「接口隔离原则」,CC BY-SA 4.0

属于
SOLID