Résumé
La programmation orientée aspect (POA, en anglais AOP pour Aspect Oriented Programmation) est un paradigme de programmation visant à réduire les dépendances entre les différents composants logiciels d'un projet. La POA permet la réalisation de composants transverses de l'application et repose sur la notion d'inversion de contrôle (en anglais IoC pour Inversion of Control). La POA est un concept de programmation et n'est donc pas liée à un langage de programmation particulier. Elle a été élaborée par Gregor KICZALES, chez Xerox au début des années 1990.
Nous allons étudier dans cet article les concepts de base de la POA.

Comments
Post new comment