标签:设计模式
package com.eyugame.modle;
/**
* 代理模式
* @author JYC506
*
*/
public class Proxy implements IFood{
private IFood apple;
public Proxy() {
super();
apple=new Apple();
}
@Override
public void show() {
System.out.println("我开始代理苹果");
this.apple.show();
}
public static void main(String[] args) {
/*创建代理对象*/
IFood apple=new Proxy();
apple.show();
}
}
interface IFood{
void show();
}
class Apple implements IFood{
@Override
public void show() {
System.out.println("我是苹果");
}
}标签:设计模式
原文地址:http://blog.csdn.net/h348592532/article/details/45333633