java设计模式之策略模式

之前写好的文章一直没发表,现在刚好想起来就顺便发表哈。这篇文章讲的设计模式 是策略模式。 策略模式(Strategy):定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 先看下我画的策略模式结构图: Strategy类定义了所有支持的公共算法接口,ConcreteStrategyA,B,C这几个则封装了具体的算法行为,继承于Strategy。而C
相关文章
相关标签/搜索