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

정보처리기사 필기소프트웨어 설계난이도 2MCQ

정보처리기사 필기 소프트웨어 설계 기출문제 #3020

문제

다음 중 객체의 생성 과정이 복잡하거나 다양한 구성 옵션이 필요할 때, 단계별로 객체를 구성할 수 있게 해주는 디자인 패턴은?

① 추상 팩토리 ② 빌더 ③ 어댑터 ④ 전략

정답

2

해설

빌더(Builder) 패턴은 복잡한 객체의 생성 과정을 단계별로 나누어 처리하는 생성 패턴이다. 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있으며, 생성자의 매개변수가 많을 때 가독성을 높이고 선택적 매개변수를 처리하기 용이하다. 추상 팩토리는 관련 객체군을 생성하고, 어댑터는 인터페이스를 변환하며, 전략은 알고리즘을 교체 가능하게 만드는 패턴이다.

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

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

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

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