【Java毕设全套源码+文档】基于java个性化智能学习系统的设计与实现(丰富项目+远程调试+讲解+定制)
2025/12/30 12:09:35
可修改性:可修改性是关于变更的,我们关注变更的风险和成本。
What:什么可以变更
How:变更的可能性如何
When:何时变更
Who:谁导致的变更
Cost:变更的成本
| 刺激源 |
|
| 刺激 |
|
| 工件 |
|
| 环境 |
|
| 响应 |
|
| 响应度量 |
|
减小模块大小
增加内聚(Cohesion)
减少耦合(Coupling)
封装
使用一个中间件
重构(Refactor)
抽象通用服务
限制依赖关系
延迟绑定