java动态代理机制----------------------------------------------------------------------------------
---------------------2011/10/20-------------------------------------------------------------------
1.代理类和被代理类都需要共同的方法接口(Subject),代理类只能代理这个接口中的方法;
2.被代理类需要实现接口中的所有方法(废话);
3.代理类需要实现的是InvocationHandler接口;
4.代理类中的属性是对象,用该对象通过构造方法接收被代理对象;
5.客户端,需要指定被代理的对象、代理的对象、通过创建一个被代理对象的类实例作为相关参数,用以创建代理实例,并调用相关的方法。
---------------------2011/10/20-------------------------------------------------------------------
1.代理类和被代理类都需要共同的方法接口(Subject),代理类只能代理这个接口中的方法;
2.被代理类需要实现接口中的所有方法(废话);
3.代理类需要实现的是InvocationHandler接口;
4.代理类中的属性是对象,用该对象通过构造方法接收被代理对象;
5.客户端,需要指定被代理的对象、代理的对象、通过创建一个被代理对象的类实例作为相关参数,用以创建代理实例,并调用相关的方法。