클라이언트는 `Reader.read()`를 호출하지만 기존 클래스는 `LegacySource.fetch()`만 제공한다. `read()` 호출을 `fetch()`로 변환하는 래퍼에 적용된 패턴은?
정답 1번
Adapter는 이미 존재하는 클래스의 인터페이스를 클라이언트가 요구하는 다른 인터페이스로 변환한다. 래퍼가 read 호출을 fetch 호출로 바꾸므로 Adapter이다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22