策略模式是软件设计模式的一种。
个人理解就是在设计软件时,通过实现不同的接口,并将其作为形参传给方法,使得这个方法利用接口的不同实现类去实现不同的作用。
比如,在设计数据库的查询方法时,可能需要返回list,可能需要返回单个对象,有可能返回某一个数值。这是,使用不同的接口,对rs的结果进行处理,并返回。