設計模式——策略模式

1、概述 策略模式:它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 2、應用場景 1、 多個類只區別在表現行爲不同,可以使用Strategy模式,在運行時動態選擇具體要執行的行爲。 2、 需要在不同情況下使用不同的策略(算法),或者策略還可能在未來用其它方式來實現。 3、 對客戶隱藏具體策略(算法)的實現細節,彼此完全獨立。 3、優缺點 優點
相關文章
相關標籤/搜索