Decorator
Decorator é um padrão de projeto estrutural que permite adicionar comportamento a objetos dinamicamente sem alterar sua estrutura original. Também é usado como sintaxe especial em TypeScript e Python.
Exemplo: Em TypeScript: @Component()
é um decorator que configura uma classe Angular como componente.