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