策略模式

2019/5/28

策略模式介绍

​策略模式也叫政策模式,是一种行为型设计模式,是一种比较简单的设计模式。策略模式采用了面向对象的继承和多态机制


策略模式定义

​定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。​

策略模式使用场景

  • 多个类只有在算法或行为上稍有不同的场景。
  • 算法需要自由切换的场景。
  • 需要屏蔽算法规则的场景

策略模式通用UML类图