代理模式
来源:互联网 发布:企业避税 知乎 编辑:程序博客网 时间:2024/06/05 13:24
package class1;
interface Network {
public void browse() ;
}
class Real implements Network {
public void browse() {
System.out.println("上网济览信息");
}
}
class Proxy implements Network{
private Network network ;
public Proxy(Network network) {
this.network = network;
}
public void check() {
System.out.println("检查用户是否合法") ;
}
public void browse() {
this.check();
this.network.browse();
}
}
public class ProxyDemo {
public static void main(String args[]) {
Network net = null ;
net = new Proxy(new Real()) ;
net = new Proxy(new Real()) ;
net.browse() ;
}
}
interface Network {
public void browse() ;
}
class Real implements Network {
public void browse() {
System.out.println("上网济览信息");
}
}
class Proxy implements Network{
private Network network ;
public Proxy(Network network) {
this.network = network;
}
public void check() {
System.out.println("检查用户是否合法") ;
}
public void browse() {
this.check();
this.network.browse();
}
}
public class ProxyDemo {
public static void main(String args[]) {
Network net = null ;
net = new Proxy(new Real()) ;
net = new Proxy(new Real()) ;
net.browse() ;
}
}
阅读全文
0 0
- 代理模式--动态代理
- 代理模式-静态代理
- 代理模式-静态代理
- 代理模式 & 动态代理
- 代理模式--静态代理
- 代理模式--动态代理
- 代理模式(动态代理)
- 代理模式-动态代理
- 代理模式-动态代理
- 代理模式动态代理
- 代理模式-静态代理
- 代理模式-动态代理
- 代理模式 -动态代理
- 代理模式---动态代理
- 代理模式-动态代理
- 代理模式--静态代理
- 代理模式!
- 代理模式
- 单元测试--测试继承的方法
- 网易—小易喜欢的单词
- linux下SSH远程连接服务慢解决方案
- 静心之旅
- MapBox应用
- 代理模式
- mac 上使用protoc-gen-lua 生成lua 所遇到的一些坑
- centos7安装rabbitMQ通过rpm方式
- JS面向对象之常见创建对象的几种方式
- (补充)点云压缩入门(一):pcc工程的编译所遇到的一些问题
- JQuery动态加载获取当前元素下的值
- 常用idea使用快捷键
- C# 生成重复内容
- Glide圆形图片工具类