public class TestPeoxy {
public static void main(String[] args) {
Object o = new ProxyObject();
o.action();
}
}
interface Object{
void action();
}
class ProxyObject implements Object{
Object obj;
public ProxyObject(){
obj = new ObjectImpl();
}
public void action() {
System.out.println("代理类开始执行");
obj.action();
System.out.println("代理类执行完毕");
}
}
class ObjectImpl implements Object{
public void action() {
System.out.println("被代理类开始执行");
System.out.println("具体的操作");
System.out.println("被代理类执行完毕");
}
}
接口之代理模式
最新推荐文章于 2024-04-05 19:00:00 发布