静态代理&动态代理
原文地址:http://blog.csdn.net/partner4java/article/details/7048879 静态AOP和动态AOP。 静态代理: 代理对象与被代理对象必须实现同一个接口。 demo: package cn.partner4java.proxy.staticproxy; /** * 静态代理,统一接口 * @author partner4java * */ public interface IHello { /** * 可以带来的统一方法 * @param name */ public void hello(String name); } package cn.partner4java.proxy.staticproxy; /** * 被代理的对象,需要借助代理对象加入日志 * @author partner4java * */ public class HelloSpeaker implements IHello { public void hello(String name) { System.out.println( "Hello " + name); } } package cn.partner4java.proxy.staticproxy; /** * 代理对象,给被代理对象添加日志 */ public class HelloProxy