Decorators

Entenda o funcionamento do design pattern (padrão de design) Decorators em Python.

Decorators permite ao usuário adicionar novas funcionalidades a um objeto existente sem modificar sua estrutura.


7 Levels of Using Decorators in Python

por Yang Zhou em 13/01/2021.

Este artigo apresenta de forma simples e objetiva os principais conceitos, técnicas e usos dos decorators Python ao longo de 7 níveis.

Palavras do autor:

Se você entender metade desses níveis, será fácil ler programas Python contendo decorators.

Se você entender todos eles, projetar e escrever decorators em Python será muito fácil.


6 Advanced Python Decorator Patterns

por Bruce H. Cottam em 01/06/2021.

Neste artigo o autor explica com exemplos de código o funcionamento dos decorators através do desenvolvimento de templates.


The single most useful Python Decorator @cache

por Felipe Florencio Garcia em 10/11/2021.