码迷,mamicode.com
首页 > 其他好文 > 详细

重构之路第三篇——重新组织数据

时间:2017-10-22 14:40:45      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:监视   ref   引用   重构   封装   ace   strategy   psu   const   

本篇目录:

1 Self Encapsulate Field(自封装字段)

2 Replace Data Value with Object(以对象取代数据值)

3 Change Value to Reference(将值对象改为引用对象)

4 Change Reference to Value(将引用对象改为值对象)

5  Replace Array with Object (以对象取代数组)

6 Duplicate Observerd Data(复制“被监视数据”)

7 Change Unidirectional Assocation to Bidirection(将单项关联改为双向关联)

8 Change Bidirection Association  to Unidirectional(将双向关联改为单项关联)

9 Replace Magic Number with Symbolic Constant(以字面常量取代魔法数)

10 Encapsulate Field(封装字段)

11 Encapsulate Collection(封装集合)

12 Replace Record with Data Class(以数据类取代记录)

13 Replace Type Code with Class(以类取代类型码)

14  Replace Type Code With SubClass(以子类取代类型码)

15 Replace Type Code With State/Strategy(以state/Strategy取代类型码)

16 Replace Subclass with Fields(以字段取代子类)

重构之路第三篇——重新组织数据

标签:监视   ref   引用   重构   封装   ace   strategy   psu   const   

原文地址:http://www.cnblogs.com/cs-forget/p/7708614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!