代碼設計篇—別再用if else了!

筆者一看到一大串的if else就會頭皮發麻,尤其是if裏套一大段代碼,else裏再給你來個一大段代碼,看到這樣的代碼筆者真的有種想摔鍵盤砸電腦的衝動,爲了不損壞公司電腦,筆者只能放棄閱讀。這種代碼不易擴展,更不易後續接手的人維護。寫代碼講究「開擴展閉修改」,一段代碼只要被打開就存在被修改的風險。下面介紹三種替代的方案。 1 注入Map 邏輯複雜,需要根據條件分別處理的,可以採用注入Map的方式解
相關文章
相關標籤/搜索