02-策略模式
2023-09-30 15:59:17 0 举报
设计模式,策略模式,设计模式UML类图,GOF23种设计模式
作者其他创作
大纲/内容
策略模式(Strategy)结构图
策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
策略类,定义所有支持的算法公共接口
Strategy
+ algorithmInterface()
ConcreteStrategyC
Context上下文,用一个ConcreteStrategy来配置,维护一个对Strategy对象的引用
具体策略类,封装了具体的算法或行为,继承于Strategy
Context
+ ContextInterface()
ConcreteStrategyA
ConcreteStrategyB
0 条评论
下一页
为你推荐
查看更多