Tagged: Strategy Pattern


设计模式学习总结-策略模式

定义

它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。

解析

  1. 策略模式中体现了两个非常基本的面向对象设计的基本原则:封装变化的概念;编程中使用接口,而不是对接口实现。
  2. 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,[……]

    继续阅读