Aspect-Oriented Programming (AOP)

Um paradigma de programação que visa aumentar a modularidade, permitindo a separação de preocupações transversais, como logging e segurança, do código principal da aplicação.