刘懿东

博客园 首页 新随笔 联系 订阅 管理


 1 interface Subject {
 2     function Request();
 3 }
 4 class RealSubject implements Subject {
 5     public function Request() {
 6         echo '真实的请求';
 7     }
 8 }
 9 class Proxy implements Subject {
10     protected $subject = NULL;
11     public function Request() {
12         if (NULL === $this->subject) {
13             $this->subject = new RealSubject ();
14         }
15         $this->subject
16             ->Request ();
17     }
18 }
19 $proxy = new Proxy();
20 $proxy->Request();

 

 

 

posted on 2010-09-11 09:43  yzxlyd  阅读(187)  评论(0编辑  收藏  举报