策略模式
2015-04-26 10:11:04 4 举报
策略类
作者其他创作
大纲/内容
具体策略类,封装了具体算法和行为
策略类,定义支持所有算法的公共接口
ConcreteStrategyA
+algorithmInterface()
ConcreteStrategyC
策略类(Strategy)
用于维护策略类的引用
上下文(Context)
+contextInterface()
策略模式:定义了算法家族,分别封装起来,算法与算法之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户
ConcreteStrategyB
0 条评论
下一页