디자인 모드 -- 프 록 시 모드 [프 록 시 패턴]

대리 모드 가 뭐 죠?
나 는 매우 바 쁘 고 바 빠 서 너 를 상대 할 시간 이 없다. 그러면 너 는 나 를 찾 으 려 면 먼저 나의 대리인 을 찾 아 라. 그러면 대리인 은 대리인 (실제 고객) 이 어떤 일 을 할 수 있 는 지, 어떤 일 을 할 수 없 는 지 알 아야 한다. 그것 은 바로 두 사람 이 같은 인 터 페 이 스 를 갖 추고 있다 는 것 이다. 대리인 은 일 을 할 수 없 지만 대리 되 는 사람 이 일 을 할 수 있다 는 것 이다.
예 를 들 어 서문 경이 반 금 련 을 찾 았 는데 반 금 련 은 대답 하기 가 부 끄 러 웠 다. 어 떡 하지? 그 왕 할머니 를 대리 로 찾 았 는데 절차 적 으로 이런 모습 을 보 였 다.
먼저 하나의 유형의 여 자 를 정의 합 니 다.
public interface KindWomen { 
    //              ? 

    public void makeEyesWithMan();  //    

    public void happyWithMan();  //happy what? You know that! 

} 

한 가지 유형 이 야. 그 건 분명 인터페이스 야. 그리고 반 금 련 을 정의 해.
public class PanJinLian implements KindWomen { 

    public void happyWithMan() { 
        System.out.println("          ....."); 
    } 

    public void makeEyesWithMan() { 
        System.out.println("      "); 
    }

}

못 생 긴 왕 할머니 를 하나 더 정 하 자.
public class WangPo implements KindWomen { 
    private KindWomen kindWomen; 

    public WangPo(){ //    ,        
        this.kindWomen = new PanJinLian(); 
    } 

    //    KindWomen          ,         
    public WangPo(KindWomen kindWomen){ 
        this.kindWomen = kindWomen; 
    } 

    public void happyWithMan() { 
        this.kindWomen.happyWithMan();  //    ,   ,         
    } 

    public void makeEyesWithMan() { 
        this.kindWomen.makeEyesWithMan();  //        ,      ?! 
    } 
}

두 여주인 공 이 모두 등장 하면 남자 주인공 도 나타 날 것 이다.
public class XiMenQing { 

    public static void main(String[] args) { 

        WangPo wangPo = new WangPo(); //       

        //       ,      happy,                  : 
        wangPo.makeEyesWithMan();   //   ,          ,          
        wangPo.happyWithMan();  
    } 
} 

이것 이 바로 살 아 있 는 예 이다. 대리인 을 통 해 특정한 목적 을 실현 했다. 만약 에 왕 할머니 라 는 중간 부분 을 없 애 면 서문 경과 반 금 련 이 결탁 하여 무송 이 형 수 를 죽 인 사건 을 이 루 기 어 려 울 것 이다.
이 이 야 기 를 마치 고 정리 해 보면 대리 모델 은 주로 자바 의 다 형 을 사 용 했 습 니 다. 일 하 는 것 은 대리 류 입 니 다. 대리 류 는 주로 일 을 맡 기 고 저 에 게 일 을 하 라 고 하 셨 습 니 다. 좋 습 니 다. 제 가 막후 류 에 맡 기 겠 습 니 다. 만족 하면 됩 니 다. 대리 류 가 할 수 있 는 지 없 는 지 어떻게 알 겠 습 니까?같은 뿌리 면 된다. 모두 가 내막 을 알 고 있다. 네가 무엇 을 할 수 있 는 지, 내 가 무엇 을 할 수 있 는 지 모두 잘 알 고 있다. 같은 인터페이스 지.

좋은 웹페이지 즐겨찾기