最经常使用的设计模式-----策略模式(C++实现)

策略模式也是一种很是经常使用的设计模式,并且也不复杂。下面咱们就来看看这种模式。 定义:策略模式定义了一系列的算法,并将每个算法封装起来,并且使它们还能够相互替换。策略模式让算法独立于使用它的客户而独立变化。ios 角色:     抽象策略角色(Strategy): 抽象策略类。     具体策略角色(ConcreteStrategy):封装了继续相关的算法和行为。     环境角色(Contex
相关文章
相关标签/搜索