C#設計模式之策略模式(Strategy Pattern)

概述:算法        策略模式是對算法的包裝,是把使用算法的責任和算法自己分割開來,委派給不一樣的對象管理。策略模式一般把一個系列的算法包裝到一系列的策略類裏面,做爲一個抽象策略類的子類。用一句話來講,就是:「準備一組算法,並將每個算法封裝起來,使得它們能夠互換」。下面就以一個示意性的實現講解策略模式實例的結構。shell 模式類型: 行爲類模式。ide 這個模式涉及到三個角色:this 環境
相關文章
相關標籤/搜索