Spring Boot中如何幹掉if else

點擊上方「Java之間」,選擇「置頂或者星標」 你關注的就是我關心的! 作者:Java高級架構獅 需求 這裏虛擬一個業務需求,讓大家容易理解。假設有一個訂單系統,裏面的一個功能是根據訂單的不同類型作出不同的處理。 訂單實體: service接口: 傳統實現 根據訂單類型寫一堆的if else: 策略模式實現 利用策略模式,只需要兩行即可實現業務邏輯: 可以看到上面的方法中注入了HandlerCon
相關文章
相關標籤/搜索