动态代理例子(二)
被代理对象接口定义
public interface UserManager {
public void aadUser(User user);
public void deleteById(int id);
public void updateUser(User user);
public User findById(int id);
}
被代理对象接口实现
public class UserManagerImp implements UserManager {
@Override
public void aadUser(User user) {
System.out.println("----------addUser------------");
}
@Override
public void deleteById(int id) {
System.out.println("----------deleteById------------");
}
@Override
public User findById(int id) {
System.out.println("----------findById------------");
return null;
}
@Override
public void updateUser(User user) {
System.out.println("----------updateUser------------");
}
}
定义一个user对象
public class User {
private int id;
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
回忆过去,珍惜现在,放眼未来

浙公网安备 33010602011771号