設計模式學習:策略模式(Strategy Pattern)

概述: 網上對策略模式的解釋有很多,最常見也最通用的就是「準備一組算法,並將每一個算法封裝起來,使得它們可以互換」。 而以博主對策略模式的理解來看,重點在最後面那句話,"使得它們可以互換".當我們在面對一個目標,而又有多個可以實現目標途徑的算法的時候。這個模式就可以被我們所用(當然本身這個模式就是爲了適應這種情景) uml類圖: 具體解釋: 策略模式包含一組算法,加一個包裝算法的Context類
相關文章
相關標籤/搜索