行为型模式 策略模式 Strategy 行为模式之一 对一系列的算法加以封装,为所有的算法定义一个抽象的算法接口,并且通过继承该抽象算法对所有的算法加以封装和实现,具体的算法选择由客户端来选择(策略) Strategy模式主要用来平滑地处理算法的切换 public interface Strategy { void encrypt(); } public class Md5Strategy implements Strategy{ @Override public void encrypt() { System.o…