Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则
来源:互联网 发布:汇智通兼职数据录入 编辑:程序博客网 时间:2024/06/03 17:52
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步
1.5接口隔离原则(ISP)
定义:类间的依赖关系应该建立在最小的接口上,将庞大、臃肿的接口拆分成更小的、更具体的接口。目的是系统的解耦,从而更容易重构、更改和重新部署。
个人理解 供参考: 在依赖无法避免时,最小接口也应该是最少接口。如ABC三个类互有依赖,AB依赖mn方法,BC依赖n方法,AC依赖m方法,那最小接口就是m,n方法各定义一个接口
阅读全文
0 0
- Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则
- Android 源码设计模式解析与实战 第2版 读书笔记1.2开闭原则
- Android 源码设计模式解析与实战 第2版 读书笔记1.1单一职责原则
- Android 源码设计模式解析与实战 第2版 读书笔记1.3 里氏替换原则
- Android 源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则
- Android 源码设计模式解析与实战 第2版 读书笔记1.6迪米特原则
- (随记五)Android设计模式解析与实战_面对对象六大原则之接口隔离原则
- android 源码设计模式解析与实战 读书笔记 1 面向对象的六大原则
- 《Android源码设计模式解析与实战》读书笔记(一)
- 《Android源码设计模式解析与实战》读书笔记(二)
- 《Android源码设计模式解析与实战》读书笔记(三)
- 《Android源码设计模式解析与实战》读书笔记(四)
- 《Android源码设计模式解析与实战》读书笔记(五)
- 《Android源码设计模式解析与实战》读书笔记(六)
- 《Android源码设计模式解析与实战》读书笔记(七)
- 《Android源码设计模式解析与实战》读书笔记(八)
- 《Android源码设计模式解析与实战》读书笔记(九)
- 《Android源码设计模式解析与实战》读书笔记(十)
- 【JAVASE_学习笔记】运算符
- Java9新特性——module模块系统
- Java 9 新特性来临——模块化--详解
- kafka的consumerConnector.createMessageStreams 方法源码分析
- ubuntu常用命令
- Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则
- ORB-SLAM(1) --- 让程序飞起来
- springboot+poi导出指定格式Excel模板详解+Demo
- 子类继承父类放法访问权限的问题
- 排序排排排排排!
- 网络编程复习(二):JDK1.5之前的伪异步BIO编程
- PriorityQueue 小根堆和大根堆的讨论
- css与 js动画 优缺点比较
- 一行代码理解泛型