接口隔离原则

✍ dations ◷ 2025-12-02 00:42:41 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 症状人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学症状(英语:symptom)又称病状,医学术语,在疾
  • 叠层岩叠层石(英语:Stromatolite,或称层叠石,源自希腊文strōma与lithos)可定义为“从某一点或有限的表面开始增生,并聚集石化,形成逐渐增大的沉淀物生成构造”。自然界中有许多不同型态
  • 5f14 6d10 7s2 7p3(预测)2, 8, 18, 32, 32, 18, 5(预测)主条目:镆的同位素镆(英文:Moscovium)是一种人工合成的化学元素,化学符号为Mc,原子序为115。它最早在俄国杜布纳联合原子核研究
  • 沃尔顿县沃尔顿县(Walton County)是美国佐治亚州的一个县,门罗为其县治所在。根据美国人口调查局2000年统计,共有人口60,687人,其中白人占83.03%、非裔美国人占14.42%。
  • ddGTP双脱氧核苷酸(英语:Dideoxynucleotide)是DNA聚合酶的链终止性抑制剂,应用于DNA测序桑格法。这些核苷酸亦被称为2',3'-双脱氧核苷酸,常被简写为ddNTPs(ddGTP、ddATP、ddTTP与ddCTP)
  • 凤山县志凤山县志是清朝凤山县的方志,于康熙五十九年(1720年)刊行,主修者是凤山县知县李丕煜。全书共有十卷,附卷首一卷。凤山县志的主修者为知县李丕煜,而实际编纂者为陈文达、李钦文与陈
  • 长崎长崎(日语:ながさき)可能是指:
  • 李思思李思思(1986年11月4日-),中国吉林省长春市人,中国中央电视台主持人。2012年起主持央视春晚,成为史上最年轻的春晚主持人。李思思的丈夫是她在读大三时认识的一位80后理工男。两人
  • 犹他爵士队犹他爵士(英语:Utah Jazz),是一支位于美国犹他州盐湖城的NBA篮球队,分属于西部的西北赛区,主场为Vivint智慧家庭体育馆。球队于1974年在新奥尔良成立,命名新奥尔良爵士(New Orleans
  • 小数点版本小数点版本是软件项目中的一种维护版本,尤其是指只有修复程序错误或是小范围清理代码而非加入新的功能(英语:Software feature)。一般来说,这种版本会相对较频繁的发布,并较常见于