Les bases de la Programmation Orientée Aspect
Programmation Orientée Aspect
Etapes de développement
Le développement d'une application utilisant des aspects se déroulent en trois étapes :

- Décomposition des besoins : il est important de bien découper les besoins auxquels notre application doit répondre. Il faut donc réussir à séparer les fonctionnalités des éléments transversaux.
- Implémentation : une fois le découpage effectué, le programmeur va pouvoir implémenter séparément les différents composants et aspects.
- Tissage : réassembler les composants et les différents aspects auxquels ils sont liés grâce à un tisseur d'aspect.
Tisseaur d'aspects
Le tisseur sera chargé d'inclure au composant les différents aspects. Pour cela, il va simplement intégrer le code de l'aspect aux endroits nécessaires, puis retourner le code généré pour qu'il soit compilé, puis exécuté.
