텍스트 편집기에서 복사·붙여넣기·서식 변경 요청을 객체로 만들고, 요청을 큐에 저장하며 실행 취소 이력도 남기려 한다. 가장 적합한 디자인 패턴은?
정답 2번
커맨드 패턴은 요청을 실행 객체로 캡슐화해 큐잉·로깅·실행 취소를 지원한다. 편집 동작을 객체로 저장하고 이력을 관리하려는 요구에 맞으므로 ②가 정답이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21
커맨드 패턴은 요청을 실행 객체로 캡슐화해 큐잉·로깅·실행 취소를 지원한다. 편집 동작을 객체로 저장하고 이력을 관리하려는 요구에 맞으므로 ②가 정답이다.