八、設計模式之策略模式(行爲型)

八、策略模式(行爲型) 策略模式概述 Strategy模式也叫策略模式是行爲模式之一,它對一系列的算法加以封裝,爲所有算法定義一個抽象的算法接口,並通過繼承該抽象算法接口對所有的算法加以封裝和實現,具體的算法選擇交由客戶端決定(策略)。Strategy模式主要用來平滑地處理算法的切換 。 舉個例子:假如有兩個加密算法,我們分別調用他們,之前我們可以這麼寫 先寫一個算法接口 public inter
相關文章
相關標籤/搜索