Command 패턴 패키지 이름 해설 command Command 명령을 표현하는 인터페이스 MacroCommand 복수의 명령을 모은 명령을 표현하는 클래스 drawer DrawCommand 점 그리기 명령을 표현하는 클래스 Drawable 그리기 대상을 표현하는 인터페이스 DrawCanvas 그리기 대상을 구현하는 클래스 Anonymous Main 동작 테스트용 클래스 Command 패턴의 핵심은 명령을 시키는 사람과 명령을 구체적인 계획을 가지고 수행하는 사람을 분리시키는 것입니다. 문서열기나 복사하기나 취소하기 는 셋다 명령입니다. 그리고 명령을 수행시키는 사람은 따로 있습니다. 한번 어떻게 분리시켰는지 소스를 보고 실행해봅시다. Command 인터페이스 package command; public..