美文网首页
设计模式与原则之接口隔离原则

设计模式与原则之接口隔离原则

作者: 领带衬有黄金 | 来源:发表于2021-10-18 10:39 被阅读0次

1.定义

客户端(调用者)不应该被强迫依赖它不需要的接口.
理解: 接口, 一组 API 接口集合,单个 API 接口或函数.
用途. 拆分庞大的接口为更小的更具体的接口,使其满足单一职责原则,
系统解耦,便于以后拓展和重构.

2.场景

用户管理系统, 普通用户可以登录注册,管理员有登录注册并具有删除用户功能

3.代码

image.png image.png

4. 优缺点

优点:

接口越小越细,改动可以越灵活,更易修改添加逻辑.
提高代码复用,后期利于维护.

缺点:

需要掌握接口细分的程度,如果太细,会造成接口膨胀,增加系统的复杂性.

相关文章

  • 接口隔离原则

    个人博客原文:接口隔离原则 设计模式六大原则之四:接口隔离原则。 简介 姓名 :接口隔离原则 英文名 :Inter...

  • 【设计模式】接口隔离原则

    以下内容来自《Java设计模式》 1 接口隔离原则 接口隔离原则定义如下: 接口隔离原则(Interface Se...

  • 聊聊设计模式原则(三) -- 依赖倒置原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(二) -- 接口隔离原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(一) -- 单一职责原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 1、面向对象的六大原则

    基于《Android源码设计模式解析与实战》 单一职责原则 开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪...

  • 设计模式的设计原则

    设计模式的设计原则 面向对象五大设计原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 开闭原则 设计模...

  • 设计模式与原则之接口隔离原则

    1.定义 客户端(调用者)不应该被强迫依赖它不需要的接口.理解: 接口, 一组 API 接口集合,单个 API 接...

  • 设计模式(-)

    设计模式的7大基本原则: 设计模式的原则:构建可以服用,可以维护代码的经验法则 原则(一)接口隔离原则: 接...

  • 读《设计模式之禅》(二)

    上次看了设计模式的6大设计原则,单一职责原则、开闭原则、迪米特法则、里氏替换原则、接口隔离原则、依赖倒置原则。这次...

网友评论

      本文标题:设计模式与原则之接口隔离原则

      本文链接:https://www.haomeiwen.com/subject/ssagoltx.html