데코레이터 패턴 설명 추가