重构-改善既有的代码设计-简化条件表达式(9)

版权声明:不自见故明;不自是故彰;不自伐故有功;不自矜故长; https://blog.csdn.net/LightUpHeaven/article/details/84750148

9.1.分解条件表达式(Decompose Conditional)

9.2.合并条件表达式(Consolidate Conditional Expression)

9.3.合成重复的条件片段(Consolidate Duplicate Conditional Fragments)

9.4.移除控制标记(Remove Control Flag)

9.5.以卫语句取代嵌套条件表达式(Replace Nested Conditional with Guard Clauses)

9.6.以多态取代条件表达式(Replace Conditional with Polymorphism)

9.7.引入Null对象(Introduce Null Object)

9.8.引入断言(Introduce Assertion)

猜你喜欢

转载自blog.csdn.net/LightUpHeaven/article/details/84750148