← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 소프트웨어 설계 · 디자인 패턴 · 14번
문서 객체 구조는 유지한 채 HTML 출력과 PDF 출력 연산을 새로 추가하려 한다. 객체 구조 변경보다 연산 추가가 빈번할 때 적합한 패턴은?
- 1
Visitor
정답 근거Visitor는 안정된 문서 요소 구조에 새 출력 연산을 방문자로 추가하므로 정답이다. - 2
Factory Method
오답 이유Factory Method는 생성할 구체 객체 결정을 하위 클래스나 구현에 맡기는 생성 패턴이다. - 3
Adapter
오답 이유Adapter는 호환되지 않는 기존 인터페이스를 기대 인터페이스로 변환한다. - 4
Singleton
오답 이유Singleton은 클래스의 인스턴스를 하나로 제한하고 공통 접근점을 제공한다.
정답·상세해설정답 1번
Visitor 패턴은 안정된 객체 구조를 순회하며 수행할 연산을 방문자 객체로 분리한다. 문서 요소 클래스를 계속 바꾸지 않고 HTML·PDF 같은 새 출력 연산을 추가하기에 적합하다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16