创建一个能够根据所传递的参数对象的不同而具有不同行为的方法。
通过传递不同对象和若干参数,实现传递该对象的某个方法及方法所需要的参数,通过执行该方法实现不同的行为。
将方法中的参数类型指定为接口,当调用该方法时传递不同实现类的对象作为实参,不同的对象调用同一个方法而具有不同的行为,这就是策略模式。