如何優雅的替換掉代碼中的ifelse

場景 平時咱們在寫代碼時,須要針對不一樣狀況處理不一樣的業務邏輯,用得最多的就是if和else。 可是若是狀況太多,就會出現一大堆的「if else」,這就是爲何不少遺留系統中,一個函數可能出現上千行的代碼。固然你說能夠經過抽取方法或者類來實現,每個狀況交給一個方法或者對應一個類來處理,可是這樣作只是看起來代碼整潔了一些,仍是有大量的」if else",後面有新的邏輯時,又要添加更多的「if el
相關文章
相關標籤/搜索