Most people have heard of object oriented and structural paradigms of programming. These two are generally widely used. But there are many programming problems which cannot be solved using the aforementioned structures. This results in implementation of these problems outside the main module which finally results into confusion among developers and tangled code.
Read on over at OS Weekly.
What is Aspect Oriented Programming
Posted on Tuesday, Apr 11 2006 @ 06:20 CEST by Thomas De Maesschalck