목록Language/Python (1)
일단 씻고 나가자
데코레이터 (Decorator) 패턴 선언 방식 (문법)
프로젝트 중 메서드 앞, 뒤 로그 처리를 위해 데코레이터 패턴을 사용했는데,데코레이터 패턴 선언을 위한 문법 구조가 이해가 안 돼서최대한 찾아 이해 후 정리해본다. 데코레이터 패턴이란?원본 함수에 장식처럼 추가적인 기능을 넣기 위해 사용된다. 기존 함수의 내용은 변경 없이 그대로 유지하면서, 함수의 앞/뒤에 원하는 기능을 넣을 수 있기 때문에,공통 로그, 캐싱, 인증 처리 등에 쓰인다. Java 의 annotation (@), Sping 의 AOP 와 개념적으로 유사하다. 데코레이터 선언 방식 (이중 구조)가장 단순하게 2 계층으로 선언되는 데코레이터 선언 문법을보편적으로 2-layer/level decorator, simple decorator, decorator 라 부른다. 간단하게..
Language/Python
2025. 9. 16. 11:57