GoF(Gang of Four) 디자인 패턴의 생성패턴에 속하지 않는 것은?
정답 3번
Adapter는 기존 객체의 인터페이스를 다른 형태로 연결하는 구조 패턴입니다. 예를 들어 클라이언트는 read()를 요구하지만 기존 객체는 fetchBytes()만 제공한다면, 어댑터의 read()가 fetchBytes()를 호출해 두 인터페이스를 연결할 수 있습니다. Abstract Factory는 관련 제품군의 생성을 묶고, Builder는 복잡한 객체의 구성 단계를 분리하며, Singleton은 인스턴스 수와 접근점을 관리합니다. 이 세 패턴의 관심은 '어떻게 객체를 만들고 제공하는가'이고 Adapter의 관심은 '이미 있는 객체를 어떻게 호환시키는가'입니다. 어댑터 자체를 new로 만든다고 해서 생성 패턴이 되는 것은 아닙니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-15