← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 소프트웨어 설계 · 디자인 패턴 · 9번
Scanner, Parser, CodeGenerator를 정해진 순서로 호출하는 과정을 감추고 클라이언트에 `compile()` 하나만 제공할 때 적용되는 패턴은?
- 1
Bridge
오답 이유Bridge는 추상 계층과 구현 계층을 분리해 각각 독립적으로 확장한다. - 2
Facade
정답 근거여러 컴파일 하위 단계에 대한 단일 진입점을 제공하므로 Facade이다. - 3
Iterator
오답 이유Iterator는 컬렉션의 내부 표현을 숨기고 원소를 순차 탐색한다. - 4
State
오답 이유State는 객체 상태에 따라 동일 요청의 동작이 달라지도록 한다.
정답·상세해설정답 2번
Facade는 여러 하위 시스템의 객체와 호출 순서를 감추고 단순한 통합 인터페이스를 제공한다. compile()이 컴파일 단계들을 조정하는 단일 진입점이 된다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-22