proxysubject.java

来自「java与模式随书源码,作者阎宏博士,包括书中各个设计模式的实现,没有密码,」· Java 代码 · 共 35 行

JAVA
35
字号
package com.javapatterns.proxy;

public class ProxySubject extends Subject 
{
    private RealSubject realSubject;
	
	public ProxySubject()
	{
	}
	
	public void request()
	{
        preRequest();

		if( realSubject == null )
        {
			realSubject = new RealSubject();
		}

        realSubject.request();

        postRequest();
	}

    private void preRequest()
    {
        //something you want to do before requesting
    }

    private void postRequest()
    {
        //something you want to do after requesting
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?