Dependence injector : 依賴注入
late binding、unittesting 、abstract factory、di container
將依賴關係於DI Container或第三方
Dependence injector : 依賴注入
late binding、unittesting 、abstract factory、di container
將依賴關係於DI Container或第三方
簡化表達式
Decompose Conditional 分解條件表達式
Consolidate Conditional Expression 合併條件表達式
Consolidate Duplicate Conditional Fragments 合併重複條件片段
Remove Control Flag 移除控制標記
Replace Nested Conditional with Guard Clauses 保守條款取代插入
Replace Conditional with Polymorphism 多型態取代條件
Introduce Null Object 引用null物件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~