회계 시스템이 새 결제사의 `makePayment()` API를 사용해야 하지만 기존 코드는 `pay()` 인터페이스만 호출한다. 새 결제사 객체를 감싸 기존 인터페이스로 변환하는 GoF 패턴은?
정답 3번
Adapter는 호환되지 않는 인터페이스를 클라이언트가 기대하는 인터페이스로 변환한다. 새 결제사 객체를 감싸 `pay()` 계약으로 맞추는 상황이므로 ③이 답이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21