프 록 시 모드 는 다운로드 지연 을 초기 화 하 는 데 사 용 됩 니 다.

3765 단어 에이전트 모드
package     ;

//                 

//       

interface IDBQery{

public String request();

}



class DBQuery implements IDBQery

{

    //    DBQery     ,         DBQuery      

    public DBQuery()

    {

        try {

            Thread.sleep(3000);

        } catch (InterruptedException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }//       

        

    }



    @Override

    public String request() {

        // TODO Auto-generated method stub

        return "ans";

    }

    

}

class DBQueryProxy implements IDBQery

{

    private IDBQery real=null; //      



    @Override

    public String request() {

        // TODO Auto-generated method stub

        if(real==null) real=new DBQuery();

        return real.request();

    }

    

    

    

}





public class    {



    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        IDBQery proxy=new DBQueryProxy();//     ;          ,               

    String ans=proxy.request();

    System.out.println(ans);



    }



}

좋은 웹페이지 즐겨찾기