Spring Boot中如何幹掉if else

點擊上方「Java之間」,選擇「置頂或者星標」java 你關注的就是我關心的!程序員 做者:Java高級架構獅spring 需求 這裏虛擬一個業務需求,讓你們容易理解。假設有一個訂單系統,裏面的一個功能是根據訂單的不一樣類型做出不一樣的處理。 數據庫 訂單實體:架構 service接口:分佈式 傳統實現 根據訂單類型寫一堆的if else: 函數 策略模式實現 利用策略模式,只須要兩行便可實現業務
相關文章
相關標籤/搜索