OOP面向对象编程设计原则-接口隔离原则

Posted JavaEdge.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OOP面向对象编程设计原则-接口隔离原则相关的知识,希望对你有一定的参考价值。

接口隔离原则(英语:interface-segregation principles, 缩写:ISP)指明客户(client)不应被迫使用对其而言无用的方法或功能。

接口隔离原则(ISP)拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口(role interfaces)。

接口隔离原则(ISP)的目的是系统解开耦合,从而容易重构,更改和重新部署。接口隔离原则是在SOLID中五个面向对象设计(OOD)的原则之一,类似于在GRASP中的高内聚性。

在面向对象设计中,接口(interface)提供了便于代码在概念上解释的抽象层,并创建了避免依赖的一个屏障。

以上是关于OOP面向对象编程设计原则-接口隔离原则的主要内容,如果未能解决你的问题,请参考以下文章

面向对象编程原则(07)——接口隔离原则

C# 实例解释面向对象编程中的接口隔离原则

面向对象编程设计原则

面向对象设计的三个原则

面向对象(OOP)七大原则

面向对象(OOP)七大原则