SQLD소프트웨어 설계난이도 1MCQ

SQLD 소프트웨어 설계 기출문제 #3266

문제

다음 설명에 해당하는 디자인 패턴은?

"복잡한 객체의 생성 과정을 단계별로 분리하여, 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있도록 하는 생성 패턴"

① 추상 팩토리(Abstract Factory) 패턴 ② 빌더(Builder) 패턴 ③ 팩토리 메서드(Factory Method) 패턴 ④ 프로토타입(Prototype) 패턴

정답

2

해설

②가 정답이다. 빌더(Builder) 패턴은 복잡한 객체의 생성 과정을 단계별로 분리하여, 같은 구축 과정에서도 다른 표현의 객체를 만들 수 있는 생성 패턴이다. 객체 생성의 복잡성을 캡슐화하고 가독성을 높인다. ①추상 팩토리는 관련된 객체군을 생성하는 패턴이다. ③팩토리 메서드는 객체 생성을 서브클래스에 위임하는 패턴이다. ④프로토타입은 기존 객체를 복제하여 새 객체를 만드는 패턴이다.

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

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

[SQLD] 소프트웨어 설계 기출 #3266 | sqldpass