算法的封裝與切換——策略模式(二)

                24.2 策略模式概述       在策略模式中,我們可以定義一些獨立的類來封裝不同的算法,每一個類封裝一種具體的算法,在這裏,每一個封裝算法的類我們都可以稱之爲一種策略(Strategy),爲了保證這些策略在使用時具有一致性,一般會提供一個抽象的策略類來做規則的定義,而每種算法則對應於一個具體策略類。       策略模式的主要目的是將算法的定義與使用分開,也就是
相關文章
相關標籤/搜索