代理模式6
Posted zzlcome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代理模式6相关的知识,希望对你有一定的参考价值。
隐藏真实访问对象,对外代理对象
package structural;
public class ProxyMain
public static void main(String[] args)
ProxySubject proxy = new ProxySubject();
proxy.getRequest();
interface Subject
void getRequest();
class RealSubject implements Subject
@Override
public void getRequest()
System.out.println("你访问到真的我了!");
class ProxySubject implements Subject
private RealSubject realSubject;
@Override
public void getRequest()
if(realSubject == null)
realSubject = new RealSubject();
preRequest();
realSubject.getRequest();
endRequest();
private void preRequest()
System.out.println("处理前!");
private void endRequest()
System.out.println("处理后!");
以上是关于代理模式6的主要内容,如果未能解决你的问题,请参考以下文章