接口隔离原则

✍ dations ◷ 2025-05-17 20:20:24 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 3s2 3p62, 8, 8蒸气压第一:1520.6 kJ·mol−1 第二:2665.8 kJ·mol−1 第三:3931 kJ·mol−1 (主条目:氩的同位素氩(Argon)元素的化学符号是Ar,原子序是18,位在周期表的第18族,是
  • 中国大陆食品安全事件列表以下为一个中国大陆食品安全事件列表。自从2003年中国奶制品安全事件以后,媒体对中国大陆的食品安全报道力度大增,以揭发曝光与中国大陆有关的假冒伪劣食用产品或“黑心食品”
  • 高职高职可能是指:
  • 工艺美术博物馆工艺美术博物馆(法语:Musée des Arts et Métiers)是一座附属于法国国立工艺院(CNAM)的博物馆,位于巴黎第三区。博物馆创建于1794年,建筑物本来是一座小修道院。在1990年至2000年
  • 庞毕度中心蓬皮杜中心(法语:Centre Georges-Pompidou)全名为蓬皮杜国家艺术和文化中心(Centre national d'art et de culture Georges-Pompidou),是一栋座落于法国首都巴黎第四区的复合建筑,
  • 乙胺乙胺是两个碳的胺类。无色气体,具类似氨的强烈气味,几乎与所有溶剂混溶,具胺特征性的弱碱性。在化工和有机合成有广泛应用。大规模制备方法有两种,一是用乙醇和氨在氧化物催化下
  • 三菱地所三菱地所(日语:三菱地所/みつびしじしょ mitsubishi jisho */?)是日本一家不动产公司,也是三菱集团的核心企业之一,在三井不动产、住友不动产等日本综合地产发展商居于第一(营业
  • 贝肯汉姆坐标:51°24′29″N 0°01′19″W / 51.408°N 0.022°W / 51.408; -0.022贝肯翰姆(Beckenham)是英国伦敦的一个地区,在行政区划上属于布伦来伦敦自治市。贝肯翰姆原本只是一个
  • 西里伯斯海西里伯斯海(英语:Celebes Sea;菲律宾语:Dagat Selebes)又名苏拉威西海(印尼语:Laut Sulawesi),是太平洋西部的一个陆缘海,位于棉兰老岛、苏禄群岛以南,加里曼丹岛以东,苏拉威西岛以北,东
  • 京都府第5区京都府第5区是日本众议院的选区,始于1994年。北海道 13 | 山形县 4 | 静冈县 9 | 岛根县 3 | 大分县 4福井县 3 | 山梨县 3 | 德岛县 3 | 高知县 3 | 佐贺县 3青森县 4 | 岩