STRATEGY(策略)模式
文章目录描述定义类型动机UML类图时序图实现主要角色示例适用场景优点缺点相关模式描述定义定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。称为政策模式(Policy)。类型对象行为型模式动机在有多种算法相似的情况下,使用if…else所带来的复杂和难以维护。将这些算法封装成一个一个的类,使得客户端可以根据外部条件任意选择不同策略来解决不同问题。UML类图时序图实现主要角色Strategy:策略接口定义所有支持的算法的公共接口。Context使用这个接口来调用某
复制链接