A、背景
策略模式在項目實戰中用的非常多。
![2個經典應用的Spring中策略模式](http://p2.ttnews.xyz/loading.gif)
B、學習目標
- 可以在Spring項目中運用策略模式
C、代碼例子
直接實例開始:
下面是一個查詢業務使用策略模式的案例
![2個經典應用的Spring中策略模式](http://p2.ttnews.xyz/loading.gif)
查詢業務A的具體實現:
查詢業務B的具體實現:
查詢業務C的具體實現:
D、這是子查詢業務的調用類分3部分
- 1.注入list的子查詢業務對象
- 2.入參的設置
3.循環調用子類,【現驗證通過,然後調用處理邏輯】
E、Spring配置文件說明
這就是策略模式的應用:
F、上面是list的策略模式,還員map的例子
現講配置文件,很好理解key/value形式。
這是Map策略模式的應用,前面1、2步驟都一樣,第3步就不是循環調用了,是單個調用。
G、運行效果
java軟件開發,模擬調用
閱讀更多 大衛Wu 的文章