JAVA根據業務操作類型選擇對應的業務抽象類實現類

背景:一個類可能會調用不同的實現類,會有嵌套很多的 if else 代碼,使得代碼結構過於複雜 解決辦法: 1)首先需要有一個業務經理,負責【挑選工人】、【發放工具】 2)創建一個【工人裝備類】也就是在工作時工人會用到的裝備; 3)業務處理抽象類 同時繼承【工人裝備類】,裏邊包括【入參】、【召喚執行工人】、【準備】、【處理】 4)最後就是對應抽象類 實現類,也就是真正業務執行代碼塊了      
相關文章
相關標籤/搜索