接口隔离原则

✍ dations ◷ 2025-09-30 13:45:56 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 血球凝集素血球凝集素(hemagglutinin)(C53H67N9O17) (TYR-PRO-TYR-ASP-VAL-PRO-ASP-TYR-ALA),是指可使红血球凝集的抗体或其他物质。在流感病毒、痳疹病毒(以及许多其他细菌和病毒)表面等均
  • 加拿大北部坐标:65°49′12″N 107°04′48″W / 65.82000°N 107.08000°W / 65.82000; -107.08000加拿大北部是在地理和政治上定义的加拿大北部地区,通常包括育空、西北地区和努纳武特
  • 氰化铵氰化铵(Ammonium cyanide),化学式为NH4CN,是氰和铵的化合物。氰化铵通常用于有机合成。由于氰化铵是不稳定的,所以它不会用作商业销售。氰化铵可由氰化钾和氯化铵在液氨中反应得
  • 抽象表现主义抽象表现主义(Abstract Expressionism)或称纽约画派。是第二次世界大战以后之后盛行二十年、以纽约为中心的艺术运动,是受世界瞩目的美国艺术,一般被认为是一种透过形状和颜色以
  • 路易乐斯福世界杯面包大赛路易乐斯福世界杯面包大赛(法语:Coupe du Monde de la Boulangerie,英语:Coupe Louise Lesaffre)是世界性的面包师烘焙比赛,每四年在法国举办一次,比赛项目包括:路易乐斯福杯、面包
  • 南门南门(英文:South Gate),是美国加利福尼亚州洛杉矶县下属的一座城市。建市于1923年1月20日,面积 大约为7.24平方英里 (18.8平方公里)。根据2010年美国人口普查,该市有人口94,396人
  • 罗伯兹查尔斯·帕特里克·“帕特”·罗伯茨(英语:Charles Patrick "Pat" Roberts;1936年4月20日-),是一位美国共和党政治人物,1997年起担任堪萨斯州美国参议院议员,现时是参议院内农业委员
  • 安铉范安铉范(朝鲜语:안현범/安鉉範  */?,1994年12月21日-)是韩国的职业足球运动员,司职前锋,现效力于经典K联赛济州联队。2015年3月8日,安铉范首次代表蔚山现代对战首尔。
  • 随机函数由于所有的计算机算法均是确定性算法,因此在电脑上的随机函数生成的都是伪随机数,不过,伪随机数和伪随机数之间也有区别,且至少可以分为两个层次:统计学伪随机数、密码学安全伪随
  • 植醇植醇(Phytol)是一种链状的二萜醇,分子式C20H40O,用于维生素E和维生素K1的合成前体。植醇是叶绿素分子侧链结构的组成部分。反刍动物的消化道中,叶绿素分解的游离植醇被动物吸收,转