策略模式
2021-01-12 14:42:41 0 举报
策略
作者其他创作
大纲/内容
ConcreteStrategyA
-strategy:Strategy+algorithm()
Context
-strategy:Strategy+algorithm(){ strategy.algorithm();}
策略模式共分为三种角色:Context(上下文环境):持有抽象策略类,调用策略方法。Strategy(抽象策略类):声明策略方法。Concrete Strategy(具体策略类):实现策略方法。Context持有Strategy的引用,完成对ConcreteStrategy中策略方法的调用
ConcreteStrategyB
Strategy
0 条评论
下一页