반응형 command1 [Design Pattern] 커맨드 패턴 (Command Pattern) 커맨드 패턴을 (Command Pattern)을 사용하면 요청 내역을 객체로 캡슐화해서 객체를 서로 다른 요청 내역에 다라 매개변수화할 수 있습니다. 이러면 요청을 큐에 저장하거나 로그로 기록하거나 작업 취소 기능을 사용할 수 있습니다. 커맨드 객체 (command object)는 일련의 행동을 특정 리시버와 연결하므로써 어떤 작업을 요청하는 쪽과 그 작업을 처리하는 쪽을 분리할 수 있다. 이 객체가 행동이 들어 있는 리시버를 캡슐화 한다. 커맨드는 인보커를 매개변수화 할 수있다. 실행 중에 동적으로 매개변수화를 설정할 수도 있다. 커맨드 패턴으로 작업 취소 기능도 구현이 된다. 매크로 커맨드는 커먼드를 확장해서 여러 개의 커맨드를 한 번에 호출할 수 있게 해주는 가장 간편한 방법이다. 커맨드 패턴을 활.. 2022. 7. 3. 이전 1 다음 반응형