Refers to Aspect-oriented Programming. According to Wikipedia, in computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.

learn more… | top users | synonyms (1)

15
votes
4answers
764 views

Are certain problems solved more elegantly with AOP?

I've come across the idea of Aspect Oriented Programming, and I have some concerns with it. The basic idea seems to be that we want to take cross-cutting concerns which aren't well modularized using ...
9
votes
1answer
2k views

What are the differences between aspect-oriented, subject-oriented, and role-oriented programming?

I know there are many papers describing these three paradigms but I'm looking for a schematic explanation. There are a few very good descriptions of aspect-oriented programming on here so I'm asking ...
5
votes
2answers
233 views

Aspect oriented programming and implicitness

Lets suppose that I have a class which represent an image and has a number of methods. class Image { circle(x,y,radius,color); square(x,y,w,h,color); floodfill(x,y,color) clear(); } ...