← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 1회 필기 · 소프트웨어 설계 · 10번
회계 시스템이 새 결제사의 `makePayment()` API를 사용해야 하지만 기존 코드는 `pay()` 인터페이스만 호출한다. 새 결제사 객체를 감싸 기존 인터페이스로 변환하는 GoF 패턴은?
- 1
Factory Method
오답 이유Factory Method는 객체 생성 책임을 하위 클래스나 구현에 위임하는 생성 패턴이다. - 2
Prototype
오답 이유Prototype은 기존 객체를 복제해 새 인스턴스를 만드는 생성 패턴이다. - 3
Adapter
정답 근거Adapter는 기존 객체를 감싸 호출 규약을 클라이언트가 기대하는 형태로 변환한다. - 4
Mediator
오답 이유Mediator는 여러 객체 사이의 상호작용을 중재 객체에 집중시키는 행동 패턴이다.
정답·상세해설정답 3번
Adapter는 호환되지 않는 인터페이스를 클라이언트가 기대하는 인터페이스로 변환한다. 새 결제사 객체를 감싸 `pay()` 계약으로 맞추는 상황이므로 ③이 답이다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21