從6行到92行:If-Else是貧瘠的多態性

全文共2131字,預計學習時長6分鐘   筆者常常看到許多分支發生在枚舉或其他離散值上,當某些開發人員被告知不要使用if-then-else時,甚至會感到惱火。if-else和switch當然可以生成簡潔的代碼。但是你的軟件不應該由最少的行組成,也不必犧牲可讀性、可維護性或靈活性。   但是在if-then-else語句中使用枚舉的後果是什麼呢?基於離散值的分支會使軟件難以更改。每個新功能都要求跟
相關文章
相關標籤/搜索