java设计模式:代理模式
来源:互联网 发布:淘宝上外贸原单 编辑:程序博客网 时间:2024/05/16 06:39
/**
* @author Rollen-Holt 设计模式之 代理模式
*/
interface
NetWork{
public
abstract
void
browser();
}
/**
* Real 类代表用户上网的实际动作,比如查看网页
* */
class
Real
implements
NetWork{
public
void
browser(){
System.out.println(
"上网浏览信息"
);
}
}
/**
* 此处使用代理类来完成中间代理的工作,屏蔽实现代理的细节
* */
class
proxy
implements
NetWork{
private
NetWork netWork;
proxy(NetWork netWork){
this
.netWork = netWork;
}
public
void
browser(){
checkName();
this
.netWork.browser();
}
private
void
checkName(){
// Other codes
}
}
class
hello{
public
static
void
main(String[] a){
new
proxy(
new
Real()).browser();
}
}
0 0
- java设计模式-代理模式
- Java设计模式-----代理模式
- java设计模式-代理模式
- java设计模式---代理模式
- java设计模式---代理模式
- java设计模式---代理模式
- Java设计模式-代理模式
- Java 设计模式 代理模式
- Java设计模式-代理模式
- java设计模式-代理模式
- Java设计模式:代理模式
- java设计模式-----代理模式
- java 设计模式-代理模式
- java设计模式:代理模式
- java设计模式---代理模式
- java设计模式--代理模式
- java设计模式--代理模式
- java设计模式:代理模式
- MySQL索引原理及慢查询优化
- Afinal开源框架中FinalActivity的使用
- windows 如何查看端口占用情况?
- CXF创建WebService实例,与maven和spring整合
- 进程与线程之间的关系
- java设计模式:代理模式
- PAT 1007 两种算法比较
- Maven搭建SpringMVC+Mybatis项目详解
- android访问NFC的SE
- Coding Style注意
- iptables的CONNMARK与MARK
- 字符串单词反转
- Java学习总结
- about the yum conflicts at fedora 20