【重构笔记】重构手法之简化条件表达式
2014-04-16 16:32
267 查看
1 Decompose Conditional(分解条件表达式):从if,then,else三个段落中分别提炼出独立函数
2 Replace Nested Conditional with Guard Clauses(以卫语句取代嵌套条件表达式)
3 Replace Conditional with Polymorphism(以多态取代条件表达式):如果有个条件表达式,它根据对象类型的不同而选择不同的行为,将这个表达式的每个分支放进一个子类的覆写函数中,然后将原始函数声明为抽象函数。
001
---------------------------------------------------------------------------------------------------------------
现在发送在CSDN上的文章都能在手机端查看啦,走路上班、闲暇之余可以看看手机,共勉共进!
2 Replace Nested Conditional with Guard Clauses(以卫语句取代嵌套条件表达式)
3 Replace Conditional with Polymorphism(以多态取代条件表达式):如果有个条件表达式,它根据对象类型的不同而选择不同的行为,将这个表达式的每个分支放进一个子类的覆写函数中,然后将原始函数声明为抽象函数。
001
---------------------------------------------------------------------------------------------------------------
现在发送在CSDN上的文章都能在手机端查看啦,走路上班、闲暇之余可以看看手机,共勉共进!
相关文章推荐
- 重构手法(三)之简化条件表达式
- 重构手法之简化条件表达式【1】
- 重构手法之简化条件表达式【2】
- 【重构笔记05】简化条件表达式
- 重构手法之简化条件表达式【3】
- 重构手法之简化条件表达式【4】
- 代码重构---简化条件表达式
- 重构-改善既有代码的设计:简化条件表达式(七)
- 【重构笔记】重构手法之简化方法调用
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- 重构--简化条件表达式
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- 重构——简化条件表达式9.5
- 重构之简化条件表达式2
- 重构摘要9_简化条件表达式
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式【链接:http://www.cnblogs.com/baochuan/archive/2012/04/06/2432478.html】
- 《重构改善既有代码的设计》之重构列表--简化条件表达式(二)
- 重构手法34:Decompose Conditional (分解条件表达式)
- 《重构改善既有代码的设计》之重构列表--简化条件表达式(一)
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式