Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则

本文是《Android源码设计模式解析与实战》读书笔记1.5章节,聚焦接口隔离原则(ISP)。该原则主张将大的接口拆分为更小、更具体的接口,以增强系统的解耦,便于重构、更改和部署。举例说明了如何在依赖关系中寻找最小且必要的接口,以实现最少接口的依赖策略。
摘要由CSDN通过智能技术生成

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步


1.5接口隔离原则(ISP)

定义:类间的依赖关系应该建立在最小的接口上,将庞大、臃肿的接口拆分成更小的、更具体的接口。目的是系统的解耦,从而更容易重构、更改和重新部署。

个人理解  供参考: 在依赖无法避免时,最小接口也应该是最少接口。如ABC三个类互有依赖,AB依赖mn方法,BC依赖n方法,AC依赖m方法,那最小接口就是m,n方法各定义一个接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值