Java
浪子哥学习笔记
不积跬步,无以至千里!!!
展开
-
Java 拦截器模式
Java 拦截器模式一、拦截器接口二、拦截器具体实现三、调度器具体实现四、具体调用五、结果查看一、拦截器接口package com.example.study.interceptor;/** * 拦截器接口:看具体操作,也可以加入泛型,灵活变化 */public abstract class Interceptor { // 在 action 之前调用 abstract void before(ActionInvocation invocation); String原创 2020-06-20 17:53:08 · 772 阅读 · 0 评论 -
Java 观察者模式(发布-订阅模式)
Java 观察者模式一、抽象观察者接口二、抽象被观察者接口三、实例化被观察者接口四、实例化观察者接口五、测试调用一、抽象观察者接口package com.example.study.observer;public interface IObserver { void update(String msg);}二、抽象被观察者接口package com.example.study.observer;public interface ISubject { void regis原创 2020-06-20 15:42:15 · 244 阅读 · 0 评论 -
Java 策略模式代替大量 if-else
Java 策略模式一、抽象策略类二、具体策略类三、策略Context,获取具体策略实例四、测试调用一、抽象策略类package com.example.study.strategy;public interface IColor { void describe(ResultCallback callback); String argb(); interface ResultCallback { void result(String msg); }原创 2020-06-20 14:59:14 · 997 阅读 · 0 评论