接口隔离原则

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

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

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

相关

  • 高氯酸锌高氯酸锌(英语:Zinc perchlorate)是锌的高氯酸盐,其分子式为Zn(ClO4)2。像高氯酸铜、高氯酸铅等大部分其他高氯酸盐一样,高氯酸锌容易潮解。高氯酸锌可以和8-氨基喹啉、三碳酰肼
  • 丁氨苯丙酮安非他酮(国际非专利药品名称:Bupropion,旧名:amfebutamone) 或 盐酸安非他酮,商品名威博隽(Wellbutrin),是一种主要作为抗抑郁药和戒烟药使用的药物、也可用作治疗注意力不足过动症
  • 5f11 7s22, 8, 18, 32, 29, 8, 2主条目:锿的同位素锿(英语:Einsteinium,台湾称鑀,旧译作䥺)是一种人工合成元素,符号为Es,原子序为99。锿是第7个超铀元素,属于锕系元素。锿是在1952年
  • 李罗权李罗权(英语:Louis Lee,1947年4月20日-),台湾地球科学家,专长太空物理及地球物理学。生于台湾彰化县田尾乡。曾经担任中华民国国家太空中心主任一职,任内经历福尔摩沙卫星二号的成功
  • 厚头龙亚目平头龙科 Homocephalidae董枝明,1978厚头龙亚目(Pachycephalosauria)又称肿头龙亚目,希腊文意思为“厚头蜥蜴”,是鸟臀目恐龙的一个演化支。大多数已知的厚头龙类生存在晚白垩纪
  • 泰昌泰昌为中国明朝第十四个皇帝明光宗朱常洛(泰昌元年八月初一日(1620年8月28日)-九月初一日(1620年9月26日)在位,共30天)的年号,明光宗继位后,诏令改明年辛酉年(1621年)为泰昌元年,但明光宗
  • 反社会型人格异常反社会人格障碍(英语:Antisocial personality disorder,缩写为ASPD) 是人格障碍的一种,在《精神疾病诊断与统计手册》中归类于第二轴发育障碍/人格异常类别B,必须超过18岁才能够被
  • 斯蒂芬·克莱恩史蒂芬·克莱恩(英文:Stephen Crane,1871年11月1日-1900年6月5日),美国作家、小说家、诗人,属于写实主义风格。《阻街女郎玛琪》(Maggie: A Girl of the Streets)是史蒂芬所创作的第
  • 邻苯二甲酸二丁酯邻苯二甲酸二丁酯(Dibutyl phthalate,DBP)是一种常用的增塑剂,也用作胶粘剂和印刷油墨的添加剂。可溶于多种有机溶剂,如醇、醚和苯。DBP也用作一种杀体外寄生虫药。DBP可由正丁醇
  • 张孝威张孝威(英语:Harvey Chang),晚清名臣曾国藩家族后代(外曾祖母是曾国藩幼女),前中华开发信托公司总经理张心洽之子,1951年出生于台北市,前任TVBS联利媒体股份有限公司董事长。在台湾