Java設計模式——策略模式

策略模式——可以在運行時由客戶端自行決定使用何種策略,實現相同行爲的不同實現。 結構: 策略接口:相同行爲的統一入口 具體策略:均實現了策略接口,且有不同的策略實現 context類:對策略進行二次封裝,並調用策略,避免高層模塊直接調用策略 client類:根據context對象來查看不同的策略產生的結果 優點: 策略類之間自由方便的切換 易於擴展,不改變原有代碼,直接增加策略即可 避免使用多重條
相關文章
相關標籤/搜索