设计模式学习总结-策略模式(Strategy Pattern)

设计模式学习总结-策略模式(Strategy Pattern) 问题: 当我们定义一系列的算法,怎么能使得算法为应对不同的业务需要能自由的动态替换而又不影响到客户端的使用,并且算法的增减、修改都不会影响环境和客户端。 定义: 策略模式定义了一系列算法,把它们一个个封装起来,并且使它们可相互替换。该模式可使得算法能独立于使用它的客户而变化。 意图: Strategy模式是行为模式,正因为他是一种行为
相关文章
相关标签/搜索