정보처리기사 실기소프트웨어 설계Adapter 패턴난이도 1MCQ

정보처리기사 실기 Adapter 패턴 기출문제 #3874

문제

다음 설명에 해당하는 디자인 패턴으로 가장 적절한 것은?

<설명> 서로 다른 인터페이스를 가진 클래스들을 함께 사용할 수 있도록 변환한다. 기존 클래스 객체를 감싸 원하는 인터페이스에 맞게 연결해 주는 역할을 한다.

① Adapter ② Singleton ③ Observer ④ Factory Method

정답

1

해설

정답: 1. Adapter 패턴은 호환되지 않는 인터페이스를 가진 객체들을 함께 사용할 수 있도록 중간에서 변환해 준다.

오답 풀이

  • 1번: 인터페이스 변환 역할을 하므로 정답이다.
  • 2번: Singleton은 인스턴스를 하나만 생성하도록 보장하는 패턴이다.
  • 3번: Observer는 상태 변화 알림을 구독자에게 전달하는 패턴이다.
  • 4번: Factory Method는 객체 생성 책임을 하위 클래스에 위임하는 패턴이다.

보충 개념 Adapter 패턴의 주요 구성 요소는 Target, Adapter, Adaptee, Client이다. 기존 코드를 수정하지 않고 인터페이스를 맞출 때 유용하다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] Adapter 패턴 소프트웨어 설계 기출 #3874 | 문어CBT