您的位置:首页 > 业界新闻

随堂笔记

2015-11-07 16:02 453 查看
代理类设计模式:提高他的安全性,用一个代理主题来操作真实主题。

案例:

class  ProxyDemo

{

 public static void main(String[] args) 

 {

  ProxyCl p = new ProxyCl(new Real());

  p.browse();

 }

}

interface Net

{

 public void browse();

}

class Real implements Net//真真实现功能的类

{

 public void browse()

 {

  System.out.println("上网了");

 }

}

class ProxyCl implements Net//代理类,代理类可以实现更多的辅助功能

{

 private Net net;

 public ProxyCl(Net net)

 {

  this.net = net;

 }

 

 public boolean check()

 {

  boolean inf = true;

  return inf;

 }

 public void browse()

 {

  this.check();

  this.net.browse();

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 互联网