重构:改善既有代码的设计 第九章 读书笔记
第9章 重新组织数据
9.1 拆分变量(Split Variable)
动机:每个变量只承担一个责任。
9.2 字段改名(Rename Field)
9.3 以查询取代派生变量(Replace Derived Variable with Query)
查询方法代替临时变量
9.4 将引用对象改为值对象(Change Reference to Value)
9.5 将值对象改为引用对象(Change Value to Reference)