Duplicate:

What is aspect-oriented programming?

Every time I here a podcast or read a blog entry about it, even here, they make it sound like string theory or something. Is the best way to describe it OOP with dependency injection on steroids?

Every time someone tries to explain it, it’s like, aspects, [Adults from Peanuts Cartoon sound], orthogonal, [more noise], cross-cutting concerns, etc. Seriously, how could it be described in layman’s terms?

aop
Edit
Report