从6行到92行:If-Else是贫瘠的多态性

全文共2131字,预计学习时长6分钟   笔者常常看到许多分支发生在枚举或其他离散值上,当某些开发人员被告知不要使用if-then-else时,甚至会感到恼火。if-else和switch当然可以生成简洁的代码。但是你的软件不应该由最少的行组成,也不必牺牲可读性、可维护性或灵活性。   但是在if-then-else语句中使用枚举的后果是什么呢?基于离散值的分支会使软件难以更改。每个新功能都要求跟
相关文章
相关标签/搜索