TypeScript에서 데코리어터 사용방법 및 사용이유, 타 언어와 비교
타입스크립트(TypeScript) 데코레이터(Decorator)는 클래스, 메서드, 속성, 파라미터 등에 기능을 부여하거나 수정할 수 있도록 해주는 기능입니다. 주로 로깅, 권한 검사, 데이터 검증, 캐싱 등 공통적으로 사용되는 기능을 분리(관심사 분리)해 코드를 간결하고 일관성 있게 유지하는데 유용합니다. 데코레이터는 기존 코드에 영향을 주지 않으면서 새로운 기능을 추가하는 데 매우 유용하며, TypeScript에서는 @ 기호로 데코레이터를 선언합니다. (자바, 파이썬도 같은 기호 사용), …