摘要:
我们经常需要对一段已有的代码进行修改,结果是一处小的变动就会在整个应用程序中产生连锁反应,导致无法编译通过,甚至能引入某种错误。然而,软件总是需要经常的改变,代码具有弹性、灵活性和适应性,并最终让软件更加具有可维护性是很重要的。不容易改变最大的阻力来自于依赖。一、评估代码的依赖程度 面向对象程序设计的真正威力在于,对象相互之间能够进行交互,从而形成一个更复杂的模块或组件。这样,我们就能执行更加复杂的过程,这个过程能够转化为通过工作流解决业务问题。依赖就是对象需要用户正确发挥功能的东西;识别代码中的... 阅读全文