策略模式,是我们接触到的第一个设计模式,也是较容易理解的一个模式。
我们可以给它下一个定义:
定义了算法族,分别封装起来,让它们之间可以互相转换,此模式让算法的独立于使用算法的客户
维基百科上的定义是:a software design pattern that enables an algorithm’s behavior to be selected at runtime.
维基百科上的强调了算法行为是在运行时决定的,这正是策略模式很关键的一点。

游客是你,风景是我,无法避免,让你经过
策略模式,是我们接触到的第一个设计模式,也是较容易理解的一个模式。
我们可以给它下一个定义:
定义了算法族,分别封装起来,让它们之间可以互相转换,此模式让算法的独立于使用算法的客户
维基百科上的定义是:a software design pattern that enables an algorithm’s behavior to be selected at runtime.
维基百科上的强调了算法行为是在运行时决定的,这正是策略模式很关键的一点。