一句话概括
我能买米, 批发市场也能买米, 我通过批发市场买米
静态代理
原始接口
public interface Movie {
void play();
}
真正实现类
@Override
public void play() {
System.out.println("你正在收看电影 《红太狼》");
}
}
代理类
public class ProxyCinema implements Movie {
RealMovie movie;
public ProxyCinema(RealMovie movie)
{
super();
this.movie=movie;
}
@Override
public void play() {
Advertisement(true);
movie.play();
Advertisement(false);
}
private void Advertisement(boolean IsStart) {
if(IsStart)
{
System.out.println("电影即将开始, 瓜子花生矿泉水,让一让");
}
else
{
System.out.println("电影结束, 最后一班供应啦");
}
}
}
测试类
public class ProxyTest {
public static void main(String[] args)
{
RealMovie realMovie=new RealMovie();
Movie movie=new ProxyCinema(realMovie);
movie.play();
}
}
结果

博客以买米为例一句话概括了代理的概念,随后介绍静态代理,包含原始接口、真正实现类、代理类、测试类及结果等内容,属于信息技术中程序设计相关知识。
1466

被折叠的 条评论
为什么被折叠?



