Tiempo de carga de clases: los aspectos se integran cuando la clase de destino se carga en la JVM. Esto requiere un ClassLoader especial que mejora el código de bytes de esa clase de destino antes de que la clase se introduzca en la aplicación. Tiempo de ejecución: los aspectos se entrelazan en algún momento durante la ejecución de la aplicación.