关于设计模式的讨论(4)——策略模式(Strategy)

策略模式 Strategy Pattern 是行为型模式中的一种,它指的是一个类的行为或者它的算法可以在运行时进行更改。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象,策略对象改变context对象的执行算法 定义一系列的算法,把它们一个个封装起来,并且使他们可以相互替换。 主要解决的问题:在有多种算法相似的情况下,使用if…else所带来的复杂和难
相关文章
相关标签/搜索