ConcreateStartegyB
+AlgorithmInterface
Context
-Startegy
+contextInterface()
ConcreateStartegyC
策略模式(Strategy)结构图
Startegy
+AlgorithmInterface()
策略类:定义了所有支持算法的公共接口
ConcreateStartegyA
具体的策略类,封装了具体的算法和行为,继承于Startegy。
Context上下文,用一个ConcreateStartegy来配置,维护一个Startegy对象的引用。