Command Pattern(커맨드 패턴, 명령 패턴) 요청을 요청에 대한 모든 정보가 포함된 독립 실행형 객체로 변환하는 행동 디자인 패턴이다. 명령이 객체화되어 있다. Command 클래스 안에는 출력할 수 있는 메서드가 포함돼있다. execute() 하면 해당하는 Command의 멤버 변수의 string 값을 출력하도록 한다. 다양한 요청들이 있는 메서드들을 인수화할 수 있도록하면 요청의 실행을 지연 또는 대기열에 넣을 수 있도록 하고 또 실행 취소할 수 있도록 작업을 지원할 수 있도록 한다. 예제 (1) Command public interface Command extends Comparable{ void execute(); } 명령을 Queue에 넣고 실행한다. public static void..