策略模式

什么是策略模式:
    是行为模式之一,如果某一项工作有很多的实现方案,这个时候我们可以使用策略模式。
    为所有的方案抽象出一个接口。客户通过多态调用不同的方案。
类图

 

 

角色:
    Strategy    各种策略的抽象。
    StrategyA 和 StrategyB 具体的方案
    Context   策略类的封装类。放入什么策略就有对应的实现。
优点:
    1:提供了策略族的管理类方案。
    2:。。。。。。

posted on 2020-03-30 21:13  笑明子  阅读(96)  评论(0编辑  收藏  举报

导航