package ProxyModel;
public class ProxyModel1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Object obj=new ProxyObject();
obj.action();
}
}
interface Object{
void action();
}
class ObjectImp1 implements Object{
public void action(){
System.out.println("这是被代理的类的方法");
}
}
class ProxyObject implements Object{
Object obj;
public ProxyObject(){
obj=new ObjectImp1();
}
public void action(){
System.out.println("进入了代理类帮助完成");
//帮忙代理完成
obj.action();
}
}
设计模式之代理模式
最新推荐文章于 2024-05-16 17:20:27 发布