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

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

문제

다음 중 사용자 인터페이스와 비즈니스 로직을 분리하여 각각 독립적으로 개발할 수 있도록 하는 설계 패턴은?

① 옵서버(Observer) ② MVP(Model-View-Presenter) ③ 싱글톤(Singleton) ④ 팩토리(Factory)

정답

2

해설

MVP(Model-View-Presenter) 패턴은 Model(데이터/비즈니스 로직), View(사용자 인터페이스), Presenter(뷰와 모델 간 중재자)로 분리하여 각 계층이 독립적으로 개발되고 테스트될 수 있도록 한다. 옵서버는 상태 변화 통지 패턴, 싱글톤은 인스턴스 제한 패턴, 팩토리는 객체 생성 패턴이다.

SQLD 시험 준비 가이드

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

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

[SQLD] 소프트웨어 설계 기출 #5103 | 문어CBT