设计模式(12):策略模式

本章节我们来说一说策略模式,策略模式定义是:**定义一组算法,将每个算法 都封装起来,并且使它们之间可以互换。**算法就是策略,他们之间可以互换是什么意思呢,就是说使用者可以随意切换算法,例如 在A场景需要使用A算法,B场景需要使用B算法,切换就是这个意思。理解起来应该是比较简单的,下面我们通过一个类图来看看策略模式的结构: 这个是通用类图,结构说明: IStratrgy :策略接口 Concre
相关文章
相关标签/搜索