策略模式(Strategy)

今天研究了一下策略模式,策略模式(Strategy)定義了一個算法家族,對每個算法分別封裝成爲一個單獨的類,讓他們之間可以相互的替換,此模式讓算法的變化不會影響到使用算法的客戶,可以減少了各種算法類與使用算法類之間的耦合。策略模式包含Strategy、context兩個模塊,Strategy爲Context定義可一系列可供重用的算法或行爲,繼承有助於析取出這些算法中的公用功能。 策略模式就是用來封
相關文章
相關標籤/搜索