java 多態替代switch表達式+lambda表達式

精選30+雲產品,助力企業輕鬆上雲!>>> 原代碼: 可以看到邏輯上它是根據line字符串是否包含了某關鍵詞,來做不同的處理,處理可能複雜或者簡單,並且是有優先順序關係的。 因此他使用了n個else-if來處理,每加1個關鍵詞,圈複雜度就加1。 此問題處理的關鍵在於,如何根據不同關鍵詞,去執行不同的操作,而且這個操作一般都很短。 那麼根據以下思路: 不同關鍵字 -> 枚舉類 執行不同操作 -> 枚
相關文章
相關標籤/搜索