Al igual que entendemos cuál es la función de una propiedad en una clase, un método, o la definición de una clase abstracta, la AOP permite definir aspectos de una aplicación.