策略模式Strategy

1. 定义 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。   2.结构图   Strategy:策略接口,用来约束一系列具体的策略算法。Context使用这个接口来调用具体的策略实现定义的算法。 ConcreteStrategy:具体的策略实现,也就是具体的算法实现。 Context:上下文,负责和具体的策略类交互。通常上下文会持有一个真
相关文章
相关标签/搜索