知识卡片

接口按用户切

专业/工作

内容

接口隔离原则要求客户端只依赖自己真正使用的操作。胖接口会让一个无关方法的修改触发不必要的编译、部署或认知成本。发散:接口不是为了展示提供者有多完整,而是为了保护使用者免受无关变化牵连。

参考来源

《架构整洁之道》第10章《ISP:接口隔离原则》