Java 中 interface 的 代理模式

来源:互联网 发布:vb转vc 编辑:程序博客网 时间:2024/05/24 01:52

          初次写博客,技术不到之处,谅解。

          不多说,贴出代码如下:

           public class testProxyClass {
  public static void main(String[] args) {
Object _Object = new ObjectProxy();
_Object.Action();
     }
          }


interface Object {
void Action();
}


//// 代理类
class ObjectProxy implements Object {
Object obj;


public ObjectProxy() {
System.out.println("代理类创建成功!");
obj = new ObjectImpl();
}


@Override
public void Action() {
System.out.println("代理类执行!");
obj.Action();
System.out.println("代理类执行结束!");
}
}


/// 被代理类
class ObjectImpl implements Object {


@Override
public void Action() {
System.out.println("被代理类执行!");


}


}

0 0
原创粉丝点击