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

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

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


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


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


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


目录
相关文章
|
4月前
面向对象编程及面向过程编程
面向对象编程及面向过程编程
|
8月前
|
关系型数据库 测试技术 程序员
面向对象设计原则~~~开闭原则
面向对象设计原则~~~开闭原则
55 0
|
8月前
|
存储 数据安全/隐私保护 Python
面向对象编程(OOP):理解类、封装性的关键概念
面向对象编程(OOP):理解类、封装性的关键概念
75 0
|
11月前
|
存储 设计模式 安全
【Java设计模式 面向对象设计思想】七 面向对象分析、面向对象设计和面向对象编程
【Java设计模式 面向对象设计思想】七 面向对象分析、面向对象设计和面向对象编程
126 0
|
设计模式
里氏替换原则|设计原则
里氏替换原则的内容可以描述为: “派生类(子类)对象可以在程序中代替其基类(超类)对象。”
|
算法
面向对象编程(OOP)
面向对象编程(OOP)
133 0
|
设计模式 SQL 数据库
【程序设计】6大设计原则之接口隔离原则
【程序设计】6大设计原则之接口隔离原则
158 0
|
设计模式 编解码 前端开发
面向对象的7大设计原则
面向对象的7大设计原则
|
设计模式 Java 编译器
面向对象的设计原则你不要了解一下么?
之前我们看了单一职责原则和开闭原则,今天我们再来看里式替换原则和依赖倒置原则,千万别小看这些设计原则,他在设计模式中会有很多体现,所以理解好设计原则之后,那么设计模式,也会让你更加的好理解一点。
面向对象的设计原则你不要了解一下么?
|
Java 程序员 编译器
什么是面向对象编程(OOP)?
什么是面向对象编程(OOP)?
195 0