Les bases de la Programmation Orientée Aspect



Introduction

Introduction

Aujourd'hui les logiciels répondent à de plus en plus d'exigences. Ces exigences peuvent être séparées en deux catégories :

L'implémentation des exigences non-fonctionnelles peut poser des problèmes. En effet, si l'on prend l'exemple de la Programmation Orientée Object, il est difficile, voire impossible, de limiter l'implémentation de ces exigences à un seul objet. On retrouvera donc dans plusieurs classes des appels récurrents à des méthodes permettant de traiter les différentes exigences non-fonctionnelles.

C'est ce qu'on appelle le phénomène du recoupement (« crosscutting »).

Auteur

Cet exposé a été réalisé par Thomas Quantin en Mars 2014.