Java 设计模式之代理模式的基本概念
2016-04-07 22:10
661 查看
代理模式的概念:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务
常见的几种代理模式:
1.远程代理:为不同地理的对象提供局域网代表对象
2.虚拟代理:虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建
3.保护代理:权限控制
4.自能引用代理:提供对目标对象额外的服务
两种代理实现方式:
1.静态代理
2.动态代理
常见的几种代理模式:
1.远程代理:为不同地理的对象提供局域网代表对象
2.虚拟代理:虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建
3.保护代理:权限控制
4.自能引用代理:提供对目标对象额外的服务
两种代理实现方式:
1.静态代理
2.动态代理
相关文章推荐
- [Java]构造方法私有化-->单例模式
- 深入理解java虚拟机(七):java垃圾收集分析总结
- 深入理解java虚拟机(六):java垃圾收集分析实战(内存分配与回收策略)
- java - Spring
- 深入理解java虚拟机(五):hotspot垃圾收集算法实现
- 深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法
- 深入理解java虚拟机(三):String.intern()-字符串常量池
- Thinking in Java -- 并发(一)
- 深入理解java虚拟机(二):java内存溢出实战
- java环境变量
- java 程序性能调优(总结一:概述)
- java.net.BindException: Address already in use: JVM_Bind 异常的解决办法
- 【Java集合源码剖析】HashMap源码剖析
- 深入理解java虚拟机(一):java内存区域(内存结构划分)
- RxJava学习( 二)
- Java代码性能优化
- java代码性能优化
- java中代码优化问题
- (Caffe,LeNet)Eclipse单步调试(一)
- java 文件及文件夹操作(复制、移动、删除)