1.定义
客户端(调用者)不应该被强迫依赖它不需要的接口.
理解: 接口, 一组 API 接口集合,单个 API 接口或函数.
用途. 拆分庞大的接口为更小的更具体的接口,使其满足单一职责原则,
系统解耦,便于以后拓展和重构.
2.场景
用户管理系统, 普通用户可以登录注册,管理员有登录注册并具有删除用户功能
3.代码
image.png image.png4. 优缺点
优点:
接口越小越细,改动可以越灵活,更易修改添加逻辑.
提高代码复用,后期利于维护.
缺点:
需要掌握接口细分的程度,如果太细,会造成接口膨胀,增加系统的复杂性.
网友评论