摘要: 什么是观察者模式?观察者模式又称为发布订阅模式,是对象的行为模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监视者被观察者的状态,当被观察者的状态发生变化时,会通知所有观察者,并让其自动更新自己。实现观察者模式步骤1.定义被观察者//被观察者需要继承Observable类 publi 阅读全文
posted @ 2020-02-27 17:44 马中赤兔 阅读(199) 评论(0) 推荐(0)
摘要: 什么是责任链模式?当一个对象在一条链上被多个拦截器拦截处理(拦截器也可与选择不拦截处理它)时,我们把这样的设计模式称为责任链模式。责任链模式步骤1.定义拦截器接口功能package test1; import java.lang.reflect.Method; public interface In 阅读全文
posted @ 2020-02-27 17:04 马中赤兔 阅读(211) 评论(0) 推荐(0)
摘要: 拦截器的作用和动态代理一样,也可以在业务方法前后加入自己的逻辑,它就是基于动态代理实现的。但由于动态代理比较难以理解,于是设计一个拦截器接口供开发者使用。拦截器的步骤1.定义拦截器接口Interceptorpackage test1; import java.lang.reflect.Method; 阅读全文
posted @ 2020-02-27 12:17 马中赤兔 阅读(364) 评论(0) 推荐(0)