C# 設計模式一一策略模式

一、定義        它定義了算法家族,分別封裝起來,讓它們之間可以相互替換,此模式讓算法的變化,不會影響到使用算法的客戶。 二、結構圖        策略模式是對算法的包裝,是把使用算法的責任和算法本身分割開,委派給不同的對象負責。策略模式通常把一系列的算法包裝到一系列的策略類裏面。用一句話慨括策略模式就是——「將每個算法封裝到不同的策略類中,使得它們可以互換」。 下面是策略模式的結構圖: 該
相關文章
相關標籤/搜索