你所熟知的策略模式

  策略模式的作用:就是把具体的策略从业务逻辑中剥离出来,成为一系列独立策略类,使得它们可以相互替换。 策略模式体现了开闭原则:策略模式把一系列的可变算法进行封装,从而定义了良好的程序结构,在出现新的算法的时候,可以很容易的将新的算法实现加入到已有的系统中,而已有的实现不需要修改。  策略模式的缺陷:使用者必须了解所有的策略,选择配置一种,在进行使用。 context引入的目的:只需要和上下文进行
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息