쉽게 이해하기
기본 메시지 전송 객체를 압축 래퍼와 암호화 래퍼로 감싸면 기능을 조합할 수 있습니다. 사용하는 쪽의 호출 인터페이스는 유지합니다. 기능 조합마다 별도 하위 클래스를 만드는 부담을 줄입니다.
눈으로 따라가기
Encrypt(Compress(Sender))처럼 같은 send 인터페이스를 유지하면서 동작을 더합니다.
시험 함정
인터페이스 자체를 변환하는 Adapter와 다릅니다. 또한 언어의 데코레이터 문법이 항상 GoF 구조를 뜻하지는 않습니다.
함께 보는 관련 주제
비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.
즉시 문제 · 3개
정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.
즉시 3문제관련 문제 전체검증 근거
기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 출제기준 관련 핵심 학습 · 실제 출제 횟수는 집계하지 않음