設計模式(7)——策略模式(Strategy Pattern)

        如今須要封裝一個算法,可是該算法有不少種不一樣的實現,好比,一個排序算法,可能有插入排序,冒泡排序,快速排序等不一樣的實現,並且要求這些算法由使用者來決定具體使用的是哪一個算法,如何來設計呢?java           這時,咱們就會用到策略模式了,策略模式,就是將一個算法的不一樣實現封裝成一個個單獨的類,這些類實現同一個接口,使用者直接使用該接口來訪問具體的算法。這個樣子,使用
相關文章
相關標籤/搜索