2025-05-23

package Proxy;
interface MyInterface{
 void dosomething();
}
public class RealClass implements MyInterface{
 public void dosomething() {
  System.out.println("RealClass\tdosomething");
 }
}
class ProxyClass implements MyInterface{
 private MyInterface ins;
 public ProxyClass(MyInterface c){
  this.ins=c;
 }
 public void dosomething() {
  System.out.println("處理1");
  ins.dosomething();
  System.out.println("處理2");
 }
}
class T{
 public static void main(String[]abc)
 {
  ProxyClass c=new ProxyClass(new RealClass());
  c.dosomething();
 }
}
本文出自 “飛沙” 博客

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *