使用策略模式代替嵌套的多層if-else

– 後臺在開發的過程中,需要進行各種邏輯判斷,來判斷某個按鈕是否展示,某個操作是否允許。 所以嵌套了很多if-else判斷,看起來很是頭痛。修改了起來也要各方面考慮,防止邏輯錯誤,進行影響。 如圖: 之前一直不知道會有怎樣的處理方式更好。 先簡介一下,這戲需要進行的邏輯判斷: 判斷當前用戶是否有權限 判斷用戶狀態, 判斷時間等 其他 判斷此條信息狀態是否允許這個操作 此條信息其他信息的影響 etc
相關文章
相關標籤/搜索