java静态代理
来源:互联网 发布:mysql导出整个数据库 编辑:程序博客网 时间:2024/06/12 01:30
public interface UserManager {
public void save(String name,String pwd);
public void update(String name,String pwd,String repwd);
public void delete(int id);
public String select(int id);
}
public class UserManagerSPorxy implements UserManager {
UserManager userManager;
public UserManagerSPorxy(UserManager userManager) {
this.userManager = userManager;}
public void delete(int id) {
log();userManager.delete(id);}
public void save(String name, String pwd) {
log();userManager.save(name, pwd);}
public String select(int id) {
log();userManager.select(id);
return null;}
public void update(String name, String pwd, String repwd) {
log();userManager.update(name, pwd, repwd);}
public void log()
{ System.out.println("------------write log into logfile--------------");}
}
public class UserManagerImpl implements UserManager {
public void delete(int id) {
System.out.println("------------UserManagerImpl.delete(id)------------");}
public void save(String name, String pwd) {
System.out.println("------------UserManagerImpl.save(name, pwd)------------");}
public String select(int id) {
System.out.println("------------UserManagerImpl.select(id)------------");
return null;}
public void update(String name, String pwd, String repwd) {
System.out.println("-------UserManagerImpl.update(name, pwd,repwd)-----");}
}
public class Test {
public static void main(String[] args) {
//UserManager userManager=new UserManagerImpl();
UserManager userManager=new UserManagerSPorxy(new UserManagerImpl());
userManager.delete(5);
userManager.save("lkl", "123");
}
}
- java代理静态代理
- Java代理之静态代理
- java代理模式---静态代理
- Java静态代理、动态代理
- java静态代理,动态代理
- Java静态代理动态代理
- Java 代理之静态代理
- JAVA代理模式--静态代理
- Java代理模式-静态代理
- java代理之静态代理
- Java代理(动态代理/静态代理)
- Java代理模式 静态代理 动态代理
- java实现静态代理
- java实现静态代理
- 静态代理--java
- java的静态代理
- JAVA静态代理
- java静态代理
- Android 缓存管理和LRU 算法
- eclipse修改字体
- linux进程编程:子进程创建及执行函数简介
- 高端ARM+FPGA(三星S5pv210+XC3S400A)开发板XC210终于出来了!!上图!(by liukun321 咕唧咕唧)
- The reference to entity "characterEncoding" must end with the ';' delimiter. Nested exception: The r
- java静态代理
- POJ 3321 Apple Tree
- JavaScript对象——Array
- Flex点面/线面相交分析思路
- C++DLL编程详解
- YUV 颜色空间
- lnamp相关教程
- 页面会发后加载事件
- Ubuntu下android手机通过usb连接电脑,显示"???????????? no permissions"问题