接口隔离原则

✍ dations ◷ 2025-04-04 11:21:44 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 宫颈举痛宫颈举痛(英语:cervical motion tenderness)或宫颈刺激(cervical excitation),是一类妇科盆腔检查症状。它通常都病发于盆腔炎和宫外孕中,并用于区分盆腔炎和阑尾炎。它也被口语称
  • 清兵入关抚清之战 · 萨尔浒之战 · 开铁之战 · 辽沈之战 · 镇江之战 · 林畔之战 · 广宁之战 · 辽南之战 · 亮马佃大捷 · 牛毛大捷 · 乌鸡关大捷 · 横
  • 奥匈帝国王储弗朗茨·斐迪南大公(德语:Franz Ferdinand von Österreich-Este,1863年12月18日-1914年6月28日),奥匈帝国皇储,弗兰茨·约瑟夫一世皇帝之弟卡尔·路德维希大公之长子。弗兰茨·约
  • 等体等容过程(也叫等体过程)是体积不变的热力学过程。如果使用理想气体,且气体的质量不变,则能量的增加与温度和体积的增加成正比。例如加热密封、坚固容器中的气体:压强和温度会增加
  • 海蟾蜍海蟾蜍(学名:Bufo marinus),又名美洲巨蟾蜍、甘蔗蟾蜍、蔗蟾蜍或蔗蟾,是原产于中美洲及南美洲一种热带地区陆生的蟾蜍,后来被引入澳大利亚,广泛的分布在澳大利亚大陆的东海岸和北部
  • 坤宁宫坐标:39°55′15″N 116°23′49″E / 39.920718°N 116.396867°E / 39.920718; 116.396867坤宁宫是北京故宫内廷后三宫之一。《周易》中有卦名“坤”,所谓“地势坤,君子以厚
  • 修文县修文县是中华人民共和国贵州省贵阳市下属的一个县。面积1076平方公里,2002年人口29万。邮政编码550200,县政府驻龙场镇。2019年人口36.3万。2018年7月12日,修文县召开撤县设区
  • 前1世纪公元前100年1月1日至前1年12月31日的这一段期间被称为前1世纪。
  • 铀的同位素铀的是一个天然放射性元素,没有任何稳定的同位素,但是有两个同位素拥有非常长的半衰期,分别是铀-235和铀-238,其与衰变产物铀-234分布在地壳中,其数量也不少。存于自然界的铀其相
  • 土豚科土豚科(学名:Orycteropodidae)是管齿目(Tubulidentata)的唯一科,史前有若干属,现存仅1种,即土豚()。仅分布于非洲。无蹄有锋利的爪,且是以动物性食物为主食。本类群曾一度被列为贫齿目