重构 -- Replace Subclass with Fields(以值域取代子类)
2014-05-28 15:38
323 查看
动机(Motivation)
修改这些函数,使它们返回superclass中的某个(新增值域,然后销毁subclasses)
示例
改为
修改这些函数,使它们返回superclass中的某个(新增值域,然后销毁subclasses)
示例
改为
相关文章推荐
- 重新组织数据之十六 :Replace Subclass with Fields(以值域取代子类)
- Replace Subclass with Fields(以值域取代子类)
- 重构手法31:Replace Type Code with Subclass (以子类取代类型码)
- 重构手法33:Replace Subclass with Field (以字段取代子类)
- 重构手法31:Replace Type Code with Subclass (以子类取代类型码)
- 重构之3.Replace Type Code with Subclasses(以子类取代类型码)
- Replace Subclass with Fields (以字段取代子类)
- 重构之2.Replace Type Code with Class(以类取代类型码)
- 重构第20天 提取子类(Extact SubClass)
- 重构手法29:Replace Record with Data Class (以数据类取代记录)
- 重构手法30:Replace Type Code with Class (以类取代类型码)
- Replace Type Code with Subclasses (以子类取代类型码)
- 8.14 replace type code with subclasses (以子类取代类型码)
- 重构手法30:Replace Type Code with Class (以类取代类型码)
- 重构手法62:Extract Subclass (提炼子类)
- java重构学习7:以函数对象取代函数(Replace Method with Method Object)
- 重构手法04:Replace Temp with Query (以查询取代临时变量)
- 重构手法53:Replace Constructor with Factory Method (以工厂函数取代构造函数)
- Eclipse重构——Replace TypeCode with Class
- 重新组织数据之十二 :Replace Record with Data Class(以数据类取代记录)