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
3answers
989 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 ...
16
votes
1answer
2k views

AOP concepts explained for the dummy

I'm learning Aspect Oriented Programming and have isues understanding concepts. I'm not a bad programmer but my english is bad and can't understand fully the definitions. Can someone explain AOP ...
10
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
250 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(); } ...