
代理模式
马_致远
非淡泊无以明志,非宁静无以致远。
展开
-
代理模式--CGLIB动态代理(内含详细实现步骤及代码)
实现步骤:1.创建被代理的类及方法。public class Train { public void move() { System.out.println("火车行驶中"); }}2.创建一个实现接口MethodInterceptor的类,重写intercept方法,创建获取被代理类的方法 getProxy(Class cla);import java.lang.re原创 2017-06-01 19:55:47 · 676 阅读 · 0 评论 -
代理模式--JDK动态代理(内含详细实现步骤及代码)
实现步骤:1.创建一个实现接口InvacationHandler的类,它必须实现invoke方法,并添加相应的功能。package com.imooc.jdkproxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;public class TimeHandler implements Invo原创 2017-06-01 18:53:24 · 426 阅读 · 0 评论