모드 학습 - 인터페이스 기반 모드

1112 단어
모드 학습 - 인터페이스 기반 모드
많은 디자인 모델 은 사실은 우리 가 자주 언급 하 는 좋 은 프로 그래 밍 사상의 표현 이다. 사용 할 때 모델 의 전형 적 인 용법 에 구 애 받 지 않 아 도 된다. 우 리 는 그의 사상 을 충분히 이해 하고 활용 하면 된다.아마도 우리 의 일상 프로 그래 밍 에서 이미 무심코 이 모델 들 을 사용 하고 있 을 것 이다.
방금 관찰자, 명령, 모니터 모드 에 간단 한 예제 코드 를 썼 습 니 다. 잘못 이해 하면 지적 을 환영 합 니 다. package  sinpo.usagedemo;

/**
  *  @author  ([email protected])
  * Oct 19, 2008
  */
public class  CommandPattern  {
}
interface  Command {
     void  execute () ;
}
// : 。
abstract class  CommandCenter  extends  Thread {
     abstract  void  addCommand () ;
     abstract  Command popCommand () ;
     public  void  run (){
         while ( true ){
             Command command = popCommand () ;
             command.execute () ;
         }
     }
}

좋은 웹페이지 즐겨찾기