합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 실기소프트웨어 설계디자인 패턴난이도 2MCQ

정보처리기사 실기 디자인 패턴 기출문제 #11498

문제

다음 내용이 설명하는 디자인 패턴은?

  • 객체를 생성하기 위한 인터페이스를 정의하여 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 결정하도록 하는 것

① Visitor 패턴 ② Observer 패턴 ③ Factory Method 패턴 ④ Bridge 패턴

정답

3

해설

정답: 3. 객체를 생성하기 위한 인터페이스를 정의하고 어떤 클래스를 인스턴스화할지를 서브클래스가 결정하도록 하는 패턴은 Factory Method이다. Factory Method는 객체 생성을 서브클래스에 위임하는 생성 패턴이다.

오답 풀이

  • 1번: Visitor는 객체 구조를 변경하지 않고 새로운 연산을 추가하는 행위 패턴이다.
  • 2번: Observer는 일대다 의존 관계에서 상태 변화를 통지하는 행위 패턴이다.
  • 3번: Factory Method는 인스턴스 생성을 서브클래스에 위임하는 생성 패턴이다.
  • 4번: Bridge는 추상과 구현을 분리하여 독립적으로 확장하는 구조 패턴이다.

보충 개념 GoF 디자인 패턴은 생성(Creational), 구조(Structural), 행위(Behavioral) 3가지로 분류된다.

정보처리기사 실기 소프트웨어 설계 다른 기출문제

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

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

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