摘要: 四个角色:抽象策略类(Strategy)、具体策略类(ConcreteStrategy)、场景角色(Context)、客户端(Client) 抽象策略类(Strategy):接口提供动作让场景角色Context调用各种具体策略类的算法。 具体策略类(ConcreteStrategy):实现各种不同的策略算法 场景角色(Context):使用Strategy的引用实例配置场景,并且提供一个接口获取结果。 客户端(Client) :将具体策略类代入场景角色以计算出结果 阅读全文
posted @ 2011-09-26 10:35 .NET架构 阅读(3016) 评论(2) 推荐(7)