策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy). 模式角色与结构: 示例代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CSharp.DesignPattern.StrategyPattern { class Pro…