Browsed by
月度归档: 2017年7月

静态代理

静态代理

上一篇讲了动态代理,接下里就说说静态代理。静态代理就是面向接口编程,在代理类中调用真实对象的行为。
cd337e41-6ee8-3619-a1c4-a2c096fb711c

先上代码:
[java]
package com.learn.core.proxy;

public interface Subject {

public void d[……]

继续阅读

Java自带的动态代理

Java自带的动态代理

大家都知道,代理模式是23中设计模式中的一种,代理模式又分为动态代理和静态代理,今天主要介绍下动态代理。目前流行的动态代理,一种是JDK自带的动态代理,另外一种就是cglib动态代理。所为的代理就是构造一个新对象,实现对原有对象所有行为的支持,同时又可以支持新的功能,比如常见的AOP。

JDK[……]

继续阅读