정적 에이전트 모드

1175 단어 자바
대리:말 그대로 다른 쪽 이 일 을 대신 해 야 하 는 거 죠.
시 뮬 레이 션 장면:샤 오 밀 이 사장 을 대신 해서 일 을 한다.나 는 사장 에 게 돈 을 요구 하려 고 한다.사장 이 매우 바 빠 서 나 는 그 에 게 꿀 을 찾 아가 서 꿀 을 찾 았 다.그 는 꿀 에 게 돈 을 주 었 다.꿀 은 돈 주 는 기능 만 있 는 게 아 닐 수도 있어 요.구체 적 으로 상상 해 보 세 요..^ ^
다음은 정적 에이전트 의 코드 입 니 다.
//       
  public interface  Subject {

  public void  operate();
}

 //         
public class RealSubject implements Subject {

	public void operate() {
       System.out.println("this is real subject");
	}
}
//      
public class ProxySubject implements Subject {

	private RealSubject realSubject;

	public void operate() {
		
		realSubject = new RealSubject();
		
		System.out.println("play other operate");
		realSubject.operate();
		
	}
}

public class DoAction {

	public static void main(String[]args){
		
	Subject  subject = new ProxySubject();
		
             subject.operate();
	}
}

좋은 웹페이지 즐겨찾기