1.策略模式的定义
定义算法族,分别封装他们,它们可以互相替换,此模式使算法的变化独立与客户的使用 。
2.策略模式概述
策略就是算法就是行为,同一种行为的不同实现。同样是支付可以有不同的支付方式,同样使鸭子飞可以有不同的飞行方式。也是就采用不同的算法。
策略模式的本质是,分离算法,选择实现;选择那种算法可以是客户选择也可是使用算法的上下文选择。
1.策略模式的定义
定义算法族,分别封装他们,它们可以互相替换,此模式使算法的变化独立与客户的使用 。
2.策略模式概述
策略就是算法就是行为,同一种行为的不同实现。同样是支付可以有不同的支付方式,同样使鸭子飞可以有不同的飞行方式。也是就采用不同的算法。
策略模式的本质是,分离算法,选择实现;选择那种算法可以是客户选择也可是使用算法的上下文选择。