정보처리기사 실기소프트웨어 설계디자인 패턴 식별난이도 3SHORT_ANSWER

정보처리기사 실기 디자인 패턴 식별 기출문제 #2652

문제

GoF 디자인 패턴 중 행위 패턴에 속하며, 요청을 객체로 캡슐화하여 요청을 매개변수화하고, 요청을 큐에 저장하거나 로그로 남기거나 실행 취소 기능을 지원할 수 있게 하는 패턴이 있다. 이 패턴에서 요청을 실행하는 메서드의 일반적인 이름과, 실행 취소를 위한 메서드의 일반적인 이름을 각각 쓰시오.

정답

execute, undo

execute, undoExecute, Undo실행, 취소실행, 실행취소

해설

Command 패턴은 요청을 객체로 캡슐화하는 행위 패턴입니다. Command 인터페이스는 일반적으로 execute() 메서드를 정의하여 요청을 실행하고, 실행 취소 기능을 지원하는 경우 undo() 메서드를 함께 정의합니다. 이를 통해 매크로 기능, 큐잉, 로깅, 실행 취소 등의 고급 기능을 구현할 수 있습니다. Invoker는 Command 객체의 execute()를 호출하고, ConcreteCommand는 Receiver의 특정 동작을 execute() 내에서 호출합니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] 디자인 패턴 식별 소프트웨어 설계 기출 #2652 | sqldpass