摘要:
简介 策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 代码: //定义一个接口 public interface XXXXStrategy { void method(); } //定义一个基类 @Service 阅读全文
摘要:
简介 责任链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求组的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 代码: //定义一个base处理者 public abstract class Ha 阅读全文