标题简洁但是不易懂,解释:
某个函数为了计算某个值,从另一个对象那儿调用了几乎半打的取值方法,显而易见,这个函数更应该放在另一个对象那儿,因为大部分取值都来自那个对象的属性。
还有一些情况:当函数中只有一部分依恋时,用extract method把依恋移到独立函数后,再把这个函数放入依恋对象中。
还是那句话,如果有例外,就拆分搬移这些例外,保证变化只在一处发生。
当然可能会付出:多一层或者多层间接层的代价。
标题简洁但是不易懂,解释:
某个函数为了计算某个值,从另一个对象那儿调用了几乎半打的取值方法,显而易见,这个函数更应该放在另一个对象那儿,因为大部分取值都来自那个对象的属性。
还有一些情况:当函数中只有一部分依恋时,用extract method把依恋移到独立函数后,再把这个函数放入依恋对象中。
还是那句话,如果有例外,就拆分搬移这些例外,保证变化只在一处发生。
当然可能会付出:多一层或者多层间接层的代价。
本文标题:何时需要重构:依恋情节
本文链接:https://www.haomeiwen.com/subject/vioxjttx.html
网友评论