關於設計模式的討論(4)——策略模式(Strategy)

策略模式 Strategy Pattern 是行爲型模式中的一種,它指的是一個類的行爲或者它的算法可以在運行時進行更改。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的context對象,策略對象改變context對象的執行算法 定義一系列的算法,把它們一個個封裝起來,並且使他們可以相互替換。 主要解決的問題:在有多種算法相似的情況下,使用if…else所帶來的複雜和難
相關文章
相關標籤/搜索