Java设计模式——静态代理设计模式
来源:互联网 发布:百分百网络营销软件 编辑:程序博客网 时间:2024/06/05 15:10
1.定义
代理模式:为其他对象提供一个代理以控制对该对象的访问
2.代码示例
public class StaticAgency{public static void main(String[] args){Husband husband = new Husband();Agency agency = new Agency(husband);agency.shopping();}}interface Shop{public void shopping();}//被代理人class Husband implements Shop{public void shopping(){System.out.println("购买海外代购化妆品");}}//代理人class Agency implements Shop{private Shop target;//被代理人 public Agency(Shop target){this.target = target;}public void shopping(){//代购之前代理人要做的业务System.out.println("对代购化妆品的评估");//这里就是控制的体现//我就用true作为条件进行简化if(true){target.shopping();//被代理人要做的业务}//代购之后代理人要做的业务System.out.println("客户满意度调查");}}
0 0
- Java设计模式——静态代理设计模式
- java 设计模式——静态代理
- 设计模式——静态代理模式
- Java设计模式之—静态代理和动态代理
- Java设计模式---静态代理
- java设计模式----静态代理
- Java设计模式-----Proxy模式(静态代理)
- Java设计模式-----Proxy模式(静态代理)
- java设计模式之静态代理模式
- JAVA设计模式--代理模式(静态)
- java 设计模式之静态代理模式
- JAVA设计模式之静态代理模式
- Java 设计模式——静态代理模式和动态代理模式
- Java设计模式——代理模式(静态代理vs动态代理)
- 设计模式之——代理模式(静态代理)
- [设计模式]——静态代理
- 设计模式——静态代理
- 静态代理模式设计
- Activity启动模式 lauchMode
- iOS开发--异步在主线程中执行block的几种方法总结
- Android并发编程之白话文详解Future,FutureTask和Callable
- 冒泡排序
- 利用中控机打通所有ssh机器
- Java设计模式——静态代理设计模式
- OpenMP编程入门之一
- hdu2057 A + B Again
- Oracle跨数据库操作
- Android并发编程之图文解析volatile关键字
- ThreadLocale理解和对WeakReference的运用
- Ubuntu14.04 JAVA环境配置
- 深度学习:推动NLP领域发展的新引擎
- OpenMP编程指南