1、Decompose Conditional(分解条件表达式)
2、Consolidate Conditional Expression(合并条件表达式)
3、Consolidate Duplicate Conditional Fragments(合并重复的条件片段)
4、Remove Control Flag(移除控制标记)
5、Replace Nested Conditional with Guard Clauses(以卫语句取代嵌套条件表达式)
6、Replace Conditional with Polymorphism(以多态取代条件表达式)
7、Introduce Null Object(引入Null对象)
8、Introduce Assertion(引入断言)
原文:http://www.cnblogs.com/dongerlei/p/5162969.html