接口隔离原则

✍ dations ◷ 2025-04-25 01:31:24 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 拍频差频(英文:beat note或beat frequency)一词源于声学上两个频率相近但不同的声波的干涉,所得到的干涉信号的频率是原先两个声波的频率之差的绝对值,因此叫做差频。这个概念也用到
  • 爱德华·菲利普爱德华·菲利普(法语:Édouard Philippe,.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","G
  • Gdsub2/subOsub3/sub氧化钆,化学式Gd2O3。白色无味无定形粉末,不溶于水,溶于酸。露置于空气中时易吸收空气中的水分和二氧化碳而变质。以独居石或混合稀土矿为原料,经萃取等纯化步骤,制得钐钆混合稀
  • 诉诸冗赘诉诸冗赘(英语:proof by verbosity;拉丁语:argumentum verbosium),是一种非形式谬误,系借由使用冗长复杂、看似高深莫测的数学公式或专业术语证成主张,令读者无从反驳,要么承认自己看
  • 阴茎脚阴茎海绵体前面的四分之三彼此紧密相关,不过往后就分为逐渐变细的二部分,称为阴茎脚,紧密的和坐骨接触。若由后往前看,每一个阴茎脚都是由钝尖过程开始,在坐骨的结节(英语:tuberosi
  • 印度哲学家印度哲学已具有近三千年的历史。印度哲学的发展可分为三个基本时期:在第一个时期,哲学思想逐渐从记录在人类最古老的文献—吠陀里的神话观念中分化出来。这一过程最集中地表现
  • 美洲獭属美洲獭属(学名Lontra)是产于美洲大陆的水獭,过去曾与水獭属并为一属,包括四种:
  • 美国学派国民体系,又称也被称为美国学派是在政治,政策和哲学上相关的经济理论。在宏观经济学看来,美国学派主导了自美国内战到20世纪中叶美国的经济政策,直到凯恩斯主义的出现。其主要观
  • 2019冠状病毒病奥地利疫情2019冠状病毒病奥地利疫情介绍2019冠状病毒病疫情于奥地利发生之情况,于2020年2月25日在因斯布鲁克出现首宗确诊病例。2月2月3月3月4月4月过去15日过去15日经实验室报导的COV
  • MathWorldMathWorld是线上数学百科全书,由沃夫朗研究公司(Wolfram Research inc.,WRI)赞助和享有版权,大部分由埃里克·韦斯坦因创建和编写。沃夫朗研究公司即是全球闻名的数学软件Mathema