1. 程式人生 > >重構-改善既有的程式碼設計-簡化條件表示式(9)

重構-改善既有的程式碼設計-簡化條件表示式(9)

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)