設計模式之策略模式

策略模式:定義一組算法,將每一種算法封裝起來,實現統一接口,使每種算法可以靈活替換。   策略模式是行爲模式中很好理解的一種模式,類圖也很簡單,有些像面向接口編程。不過策略模式的最終本意可不是面向接口編程,也不是spring的IOC,它是想各種實現能夠靈活替換,而且各算法實現的最終目標是一樣的,脫離了這種本意的面向接口編程不應該叫策略模式。   比如壓縮算法接口,有zip、rar兩種實現,這是策略
相關文章
相關標籤/搜索