重构——在对象之间搬移特性

Move Method(搬移函数) 你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者,或被后者调用;则在该函数最常引用的类中建立一个有着类似行为的新函数,将旧函数变成一个单纯的委托函数,或是将旧函数完全移除。 动机 如果一个类有太多行为,或如果一个类与另一个类有太多合作而形成高度耦合,就使用搬移函数,通过这种手段,可以使系统中的类更简单。 做法 检查源类中被源函数所使用的的一切特
相关文章
相关标签/搜索