Java 编程方法论
nbkangta
普通在读研究生一枚
展开
-
《重构》之对象搬移特性
1、Move Method 搬移函数 有个函数语气所住类之外的另一个类进行更多交流 做法: 检查源类中被源函数所使用的一切特性(包括字段和函数),考虑他们是否也该被搬移 检查源类的子类和超类,看看是否有该函数的其他声明 在目标类中声明这个函数 将源函数的代码复制到目标函数中,调整后者,使其能在新家中正常运行 编译目标类 决定如何从源函数正确应用目标对象 修改源函数,...原创 2012-08-05 13:31:47 · 83 阅读 · 0 评论 -
《重构》读书笔记之数据重构
1. Self Encapsulate Field 自封装字段 为字段建立Setter/Getter,并且只以这些函数来访问字段 做法: 为待封装字段建立取值/设置函数 找出该字段的所有引用点,将他们全部改为调用取值/设值函数 将该字段声明为private 复查,确保找出所有引用点 编译测试 2. Replace Data Value with Object 以对...原创 2012-09-27 20:27:40 · 105 阅读 · 0 评论