JDK动态代理能对实现了接口的类进行代理,采用JDK动态代理必须实现InvocationHandler接口,采用Proxy类创建相应的代理类。
代码示例:
接口
[java] view plaincopyprint?
package com.jialin;
public interface InterfaceUserManage {
public void AddUser(String userName,String userAge);
public void DelUser();
public void ModifyUser();
}
目标类
[java] view plaincopyprint?
package com.jialin;
public class UserManageImp implements InterfaceUserManage {
@Override
public void AddUser(String userName,String userAge) {
System.out.println("UserManageImp>>>>>AddUser("+userName+","+userAge+")");
}
@Override
代码示例:
接口
[java] view plaincopyprint?
package com.jialin;
public interface InterfaceUserManage {
public void AddUser(String userName,String userAge);
public void DelUser();
public void ModifyUser();
}
目标类
[java] view plaincopyprint?
package com.jialin;
public class UserManageImp implements InterfaceUserManage {
@Override
public void AddUser(String userName,String userAge) {
System.out.println("UserManageImp>>>>>AddUser("+userName+","+userAge+")");
}
@Override