架构设计基本原则之接口隔离原则(ISP)

接口隔离原则(ISP)

ISP, Interface Segregation Principles 接口隔离原则

接口隔离原则的定义

将接口拆分成更小更具体的接口,让接口中只包含用户感兴趣的方法。

接口隔离和单一职责都是为了高类聚、低耦合,体现了封装思想。两者区别:

  1. 单一职责注重的是职责,接口隔离注重对接口依赖的隔离
  2. 单一职责主要约束类,针对的是程序中的实现和细节,接口隔离主要约束接口,主要针对抽象和程序整体框架的构建。

Terwer...大约 2 分钟后端开发分布式archdesginisp