command1 자바(JAVA) - 커맨드(Command) 패턴 1. 의도 요청 / 명령을 객체로 캡슐화하고 이를 매개변수화하여 다양한 요청 / 명령을 처리하거나 연기할 수 있도록 하는 행위 패턴 2. 용도 요청 / 명령을 객체화하여 매개변수화 하려는 경우 사용되는 행위 패턴 즉, 요청 / 명령들을 메서드 인수로 전달하고, 이들을 다른 객체의 내부에 저장 및 런타임에 연결된 요청 / 명령들을 전환하는 등 여러 작업을 할 수 있다. 3. UML 4. 구현 public interface ICommand { void execute(); } ============================================================== public class Light { public void turnOn() { System.out.println("Light.. 2023. 11. 1. 이전 1 다음