接口隔离原则

✍ dations ◷ 2025-10-21 19:14:16 #软件设计,编程原则,面向对象的程序设计

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

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

相关

  • 通用规范汉字表陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 850110 数学 120 信息科学与系统科学 130 力学 140 物理学 150 化学 160 天文学 170 地球科学 180 生物学210 农学 220 林学 230 畜牧、兽医科学 240 水产学310 
  • 博恩霍尔姆岛博恩霍尔姆岛(丹麦语:Bornholm)是波罗的海西南部的一个岛屿,北望瑞典,南望波兰,历史上曾由丹麦和瑞典交替统治,现属丹麦管辖,并且是丹麦领土地理上的极东点。面积588平方公里,人口约
  • 台湾南部南台湾,为台湾南部地区的简称。范围定义有许多种,通常指台湾西南部地区(位于东南部的台东县通常另归类为东台湾)。以高雄与台南两大城市组成双核的区域核心,并形成台湾第三大的高
  • 哥特文学哥特小说(英语:Gothic fiction或Gothic horror),十八世纪开始的英语文学流派。一般认为哥特小说的滥觞是霍勒斯·渥波尔所写的《奥托兰多城堡》。哥特小说可以说是西方人恐怖电
  • 月经血月经(英语:menstruation, period, monthly,古代叫做癸水,俗称姨妈到、好朋友、大姨妈、来M等),是指女性血液或黏膜定期从子宫内膜经阴道排出体外的现象。高达80%女性曾表示在月经
  • 邰丽华邰丽华(1976年11月-),湖北宜昌人,中国残疾人艺术团团员,同时兼任演员队队长、团长助理以及中国特殊艺术协会副主席。她曾参与多场大型舞蹈表演,获奖无数,在2005年中央电视台春节联欢
  • 斯蒂尔沃特坐标:36°06′56″N 97°03′31″W / 36.11566°N 97.05863°W / 36.11566; -97.05863斯蒂尔沃特(英语:Stillwater),又名静水市,位于美国俄克拉何马州中部的佩恩县,是佩恩县的县治
  • 日本铁路运输日本的铁路(日语:鉄道/てつどう  */?)发展始于幕末时期,第一条铁路则开通于明治5年(1872年),至第二次世界大战爆发前,各式铁路系统已深入日本全国各地,城市轨道交通系统则处于萌芽阶
  • 柏氏蝴蝶鱼柏氏蝴蝶鱼,又称波斯蝴蝶鱼,为辐鳍鱼纲鲈形目蝴蝶鱼科的其中一种。本鱼分布于西太平洋区,包括菲律宾、马来西亚、印尼、密克罗尼西亚、帕劳、东加、新几内亚等海域。水深40-80米