일반

Decorator

다른 이름: 데코레이터

정의

함수나 클래스를 수정하지 않고 기능을 덧붙이는 패턴. Python에서는 @ 문법으로 함수를 다른 함수로 감싸는 방식으로 구현(로깅, 캐싱, 인증 등)

상세 설명

핵심 개념

Decorator는 프로그래밍 전반에서 자주 접하게 되는 개념입니다.

실무에서 활용

  • 시스템 아키텍처 설계의 기초가 됩니다
  • 성능 최적화와 병목 해결에 활용됩니다
  • 프로덕션 환경에서 안정적인 운영을 가능하게 합니다