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

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

문제

다음 중 객체 간의 관계를 느슨하게 유지하면서, 한 객체에서 다른 객체로의 요청을 캡슐화하여 전달하는 행위 패턴은?

① 커맨드(Command) ② 어댑터(Adapter) ③ 데코레이터(Decorator) ④ 컴포지트(Composite)

정답

1

해설

①이 정답이다. 커맨드(Command) 패턴은 요청을 객체로 캡슐화하여 클라이언트와 수신자 간의 결합도를 낮추는 행위 패턴이다. 요청을 큐에 저장하거나 로깅, 실행 취소 등의 기능을 제공할 수 있다. ②어댑터는 호환되지 않는 인터페이스를 변환하는 구조 패턴이다. ③데코레이터는 객체에 동적으로 기능을 추가하는 구조 패턴이다. ④컴포지트는 부분-전체 계층을 표현하는 구조 패턴이다.

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

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

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