7.2 Move Field(搬移字段)

概括
         程序中,某个字段被其所属了之外的另一个类更多的用到。
          在目标类新建一个字段,修改源字段的所有用户,令它们改用新字段。
      例子
.
动机
        在类之间移动状态和行为,是重构过程中必不可少的措施。
        如果发现,对于一个字段,在其所属了之外的另一个类中有更多函数使用了它,此时应考虑搬移这个字段。也可能移动该字段的用户(某个函数),这取决于接口。
        使用Extract Class时,我也可能要搬字段。此时,应先搬移字段,然后搬移函数。
做法
.
实践
.




posted @ 2013-11-28 10:20  tanhaiyuan  阅读(272)  评论(0编辑  收藏  举报