《敏捷软件开发》学习笔记 第20章
2013-06-12 15:54
501 查看
要使一个软件中的代码变得难以更改,最有效的方法是让其他软件包依赖于他。
这一章几个知识点梳理一下:
1.不要让代码产生环依赖,即A依赖B B依赖A。
遇到环依赖想办法用C去分解A和B的依赖部分,或者用依赖倒置原则抽象出接口
2.书中给出一个模块稳定性测量公式,
Ca是外部到内部的耦合数量
Ce是内部到外部的耦合数量
I是结果,结果的数值范围是0-1之间。
这一章几个知识点梳理一下:
1.不要让代码产生环依赖,即A依赖B B依赖A。
遇到环依赖想办法用C去分解A和B的依赖部分,或者用依赖倒置原则抽象出接口
2.书中给出一个模块稳定性测量公式,
Ca是外部到内部的耦合数量
Ce是内部到外部的耦合数量
I是结果,结果的数值范围是0-1之间。
相关文章推荐
- 《敏捷软件开发》学习笔记 第17章 空对象模式
- 《敏捷软件开发》学习笔记:敏捷设计原则
- 《敏捷软件开发》学习笔记:敏捷设计原则
- Android编程权威指南(第二版)学习笔记(二十)—— 第20章 样式与主题
- 《敏捷软件开发》学习笔记 第14章 模板方法模式和策略模式
- 《敏捷软件开发》学习笔记 第18章 薪水支付案例研究
- 《敏捷软件开发》学习笔记 第19章 薪水支付案例研究 发现
- 《敏捷软件开发》学习笔记 第21章 22章
- 《敏捷软件开发》学习笔记(三)
- 《MySQL入门很简单》学习笔记(20)之第20章PHP访问MySQL数据库(关键词:数据库/MySQL/PHP)
- 《敏捷软件开发》学习笔记 第16章 单例模式和MonoState模式
- jquery mobile学习笔记——navbar(导航条)
- 学习笔记-利用Gradient Checking检查神经网络模型
- Servlet详解——学习笔记(一)
- 《白话深度学习与Tensorflow》学习笔记(6)生成式对抗网络(GAN)
- 《Javascript权威指南》学习笔记二之变量
- Angular2学习笔记——NgModule
- 《C++ Primer第四版》学习笔记(七)变量和基本类型 - typedef、枚举、类
- grep -w 的解析_学习笔记
- 《Head First 设计模式》学习笔记——命令模式