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

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

문제

객체지향 설계에서 기존 객체에 새로운 기능을 동적으로 추가할 수 있도록 하는 구조 패턴은?

① 컴포지트(Composite) ② 데코레이터(Decorator) ③ 프록시(Proxy) ④ 플라이웨이트(Flyweight)

정답

2

해설

데코레이터(Decorator) 패턴은 기존 객체를 래핑하여 새로운 기능을 동적으로 추가하는 구조 패턴이다. 컴포지트는 트리 구조 구성, 프록시는 대리 객체 제공, 플라이웨이트는 메모리 효율성을 위한 객체 공유 패턴이다.

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

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

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