设计模式(行为型模式)-策略模式

1.定义 定义一系列的算法,把每一个算法封装起来,并且使它们可相互替换。策略模式模式使得算法可独立于使用它的客户而独立变化。 2.介绍 策略模式属于行为型模式。 策略模式提供了一组算法给客户端调用,使得客户端能够根据不同的条件来选择不同的策略来解决不同的问题。 如排序算法,可以使用冒泡排序、快速排序等等。 3.UML类图 角色说明: Stragety(抽象策略类):抽象类或接口,提供具体策略类需要
相关文章
相关标签/搜索