Programmation orientée aspect references on wikipedia
Programmation_orientée_aspect programmation orientée aspect (POA, en anglais aspect-oriented programming - AOP) est un paradigme de programmation qui permet de séparer les considérations techniques (aspect en anglais) des descriptions métier dans une application. Par exemple, le principe de l'inversion de contrôle (en anglais, inversion of control, IOC) peut être implémentée par cette méthode de programmation.La programmation orientée aspect est une technologie transversale et n'est pas liée à un langage de programmation particulier mais peut être mise en œuvre aussi bien avec un langage orienté objet comme Python qu'avec un langage impératif comme le C, le seul prérequis étant l'existence d'un tisseur d'aspect pour le langage cible (cf.