設計模式之GOF23策略

策略模式strategy 場景:對不同客戶的不同報價策略 如果採用if else不易擴展,不符合開閉原則,可以採用策略模式 策略模式: 對應於解決某一個問題的算法族,允許其中一個算法去解決某一問題,同時可以方便的更改和擴展算法,可以由客戶端決定調用那個算法 結構:抽象策略類,具體策略類(算法族),上下文類(客戶端和算法類的分離),客戶端類 本質:分離算法,選擇實現 開發中常見的場景: -javas
相關文章
相關標籤/搜索