当前位置: 首页 > 图灵资讯 > 技术篇> 接口隔离原则

接口隔离原则

来源:图灵教育
时间:2023-07-07 16:44:53

许多人认为接口隔离的原则与单一职责的原则非常相似,但事实并非如此。

第一,单一责任原则上注重责任;接口隔离原则注重对接口依赖的隔离。

第二,单一责任原则主要是约束,其次是界面和方法,针对程序中的实现和细节;界面隔离原则主要限制界面,主要针对抽象和程序整体结构的构建。

采用接口隔离原则约束接口时,应注意以下几点:

界面应尽可能小,但应有限。无可争辩的事实是,细化接口可以提高程序设计的灵活性,但如果太小,会导致接口数量过多,使设计复杂化。所以一定要适度。

对于依赖接口的类定制服务,只暴露调用类所需的方法,隐藏不需要的方法。只有专注于为模块提供定制服务,我们才能建立最小的依赖关系。

改善内聚,减少对外交互。使接口以最少的方式完成最多的事情。

操作界面隔离原则,必须适度,界面设计过大或过小都不好。

上一篇:

MyISAM和InnoDB区别

下一篇:

依赖倒转原则